Ok, I can confirm this now with one video file. It sounds more like stuttering here though, i.e. as if the audio is hanging and thus quiet for a little moment.
Code: Select all
$ ffmpeg -i 0809_schuhe
[...]
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '0809_schuhe':
Metadata:
major_brand : qt
minor_version : 537199360
compatible_brands: qt
Duration: 00:00:50.16, start: 0.000000, bitrate: 30340 kb/s
Stream #0.0(eng): Video: dvvideo, yuv420p, 720x576, 28800 kb/s, PAR 59:54 DAR 295:216, 25 fps, 25 tbr, 25 tbn, 25 tbc
Stream #0.1(eng): Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
Stream #0.2(eng): Data: tmcd / 0x64636D74
At least one output file must be specified
$ file -i 0809_schuhe
0809_schuhe: video/quicktime; charset=binary
For some reason mencoder keeps skipping frames with this video on 64bit. On 32bit it converts fine. This is the command used to convert the video on both 32- and 64-bit. Just the number of threads differ here, but changing it on 64-bit to the 32-bit value didn't solve the issue:
Code: Select all
mencoder -noautosub -oac lavc -aid 0 -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -ofps 25 -vf harddup -lavcopts threads=4:vcodec=mpeg2video:trell:mbd=2:sc_threshold=1000000000:cgop:vstrict=0:vrc_maxrate=8500:vrc_buf_size=1835:vbitrate=8500:keyint=12:acodec=ac3:abitrate=224:aspect=4/3 -o /home/shador/movie/movie_02_01.mpg /home/shador/Videos/0809_schuhe
Another video the one I orignally tried converts just fine on both 32- and 64-bit.
Code: Select all
$ ffmpeg -i Rundschau_09.12.26_18-45_bay3_10_TVOON_DE.mpg.avi
[...]
Input #0, avi, from 'Rundschau_09.12.26_18-45_bay3_10_TVOON_DE.mpg.avi':
Metadata:
ISFT : transcode-1.0.6
Duration: 00:20:03.80, start: 0.000000, bitrate: 779 kb/s
Stream #0.0: Video: mpeg4, yuv420p, 640x360 [PAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc
Stream #0.1: Audio: mp3, 44100 Hz, 2 channels, s16, 128 kb/s
At least one output file must be specified
$ file -i Rundschau_09.12.26_18-45_bay3_10_TVOON_DE.mpg.avi
Rundschau_09.12.26_18-45_bay3_10_TVOON_DE.mpg.avi: video/x-msvideo; charset=binary
For this file the mencoder commandline use for conversion is:
Code: Select all
mencoder -srate 48000 -af lavcresample=48000 -noautosub -oac lavc -aid 1 -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -ofps 25 -vf scale=720:576,harddup -lavcopts threads=4:vcodec=mpeg2video:trell:mbd=2:sc_threshold=1000000000:cgop:vstrict=0:vrc_maxrate=8500:vrc_buf_size=1835:vbitrate=8500:keyint=12:acodec=ac3:abitrate=224:aspect=16/9 -o /home/shador/movie/movie_01_01.mpg /home/shador/Videos/Rundschau_09.12.26_18-45_bay3_10_TVOON_DE.mpg.avi
All in all it seems like this is a problem with mencoder as I originally assumed, but maybe there's a workaround which could be deployed with devede.
Could you also post the ffmpeg -i and file -i output of your video file(s)?
The duration of the output video is also decreased. This seems to be the same problem:
https://groups.google.com/group/devede- ... 9e51c6ec9f#