If you have a problem with all information in the statistics window stuck on zero while encoding, make the following small change to AcidRip/acidrip.pm …..
Down on line 854 you will find the function encode …
sub encode {
… change the lines a little further down after the while (<MENCODER>) to read …
while (<MENCODER>) {
# Pos:3280.5s 82018f (71%) 41.87fps Trem: 12min 1436mb A-V:0.067 [2500:114]
if (/^Pos:\s*(\d+).\ds\s+(\d+)f\s+\(\s*(\d+)%\)\s+(\d+).(\d+)fps\s+Trem:\s+(\d+\w+)\s+(\d+mb).+\[([\d:]+)\]/) {
if ( $1 ne $sec ) { $sec = $1; $::widgets->{'menc_seconds'}->set_text( hhmmss($1) ) }
if ( $4 ne $fps ) { $fps = $4; $::widgets->{'menc_fps'}->set_text($4) }
if ( $6 ne $size ) { $size = $7; $::widgets->{'menc_filesize'}->set_text($7) }
if ( $5 ne $time ) { $time = $6; $::widgets->{'menc_time'}->set_text($6) }
if ( $7 ne $rate ) { $rate = $8; $::widgets->{'menc_bitrate'}->set_text($8) }
if ( $3 ne $prog ) {
Later versions of mplayer/mencoder have small differences in the status output. Note my fix is actually poor, we really should be either checking our version of mplayer or else coding a regexp pattern which will match any output from mencoder (the best option), but I haven't done this yet - I just wanted to get it working.
Feel free to mail me if you need help.
Regards,
Scott
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
If you have a problem with all information in the statistics window stuck on zero while encoding, make the following small change to AcidRip/acidrip.pm …..
Down on line 854 you will find the function encode …
… change the lines a little further down after the while (<MENCODER>) to read …
Later versions of mplayer/mencoder have small differences in the status output. Note my fix is actually poor, we really should be either checking our version of mplayer or else coding a regexp pattern which will match any output from mencoder (the best option), but I haven't done this yet - I just wanted to get it working.
Feel free to mail me if you need help.
Regards,
Scott