[MEncoder-users] mencoder -ovc copy -oac copy h264 hangs

Stefan Sassenberg stefan.sassenberg at gmx.de
Mon Aug 16 12:56:13 CEST 2010


Am 13.08.10 10:33, schrieb Carl Eugen Hoyos:
> Stefan Sassenberg<stefan.sassenberg<at>  gmx.de>  writes:
>
>> ending up with a video with too slow video.
>
> As Andrew said, please confirm that this is also happening with -demuxer lavf
> before uploading a sample.
>
> Why don't you use FFmpeg (note that MEncoder is not actively developed)?

Hope you had a nice weekend.

I tried ffmpeg (as root):
ds9 videoin # ffmpeg -vcodec copy -acodec copy -i 00109.MTS 00109_1.avi
FFmpeg version SVN-r20373, Copyright (c) 2000-2009 Fabrice Bellard, et al.
   built on Aug  6 2010 08:14:05 with gcc 4.3.4
     configuration: --prefix=/usr --libdir=/usr/lib64 
--shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-static 
--enable-shared --cc=x86_64-pc-linux-gnu-gcc --disable-debug 
--enable-runtime-cpudetect --enable-libmp3lame --enable-libvorbis 
--enable-libx264 --enable-libxvid --disable-indev=oss 
--disable-indev=jack --disable-outdev=oss --enable-x11grab 
--enable-libfaac --enable-nonfree --disable-vdpau --disable-vdpau 
--disable-vaapi --disable-altivec --cpu=athlon64 --enable-gpl 
--enable-version3 --enable-postproc --enable-avfilter 
--enable-avfilter-lavf --disable-stripping --enable-hardcoded-tables
libavutil     50. 3. 0 / 50. 3. 0
libavcodec    52.37. 1 / 52.37. 1
libavformat   52.39. 2 / 52.39. 2
libavdevice   52. 2. 0 / 52. 2. 0
libavfilter    1. 4. 1 /  1. 4. 1
libswscale     0. 7. 1 /  0. 7. 1
libpostproc   51. 2. 0 / 51. 2. 0
[mpegts @ 0x6263c0]MAX_READ_SIZE:5000000 reached
Input #0, mpegts, from '00109.MTS':
Duration: 00:00:13.92, start: 0.453800, bitrate: 15954 kb/s
Program 1
Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 
50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Output #0, avi, to '00109_1.avi':
Stream #0.0: Video: libx264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 
q=2-31, 25 tbn, 25 tbc
Stream #0.1: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
[NULL @ 0x641c00]error, non monotone timestamps 1 >= 1
av_interleaved_write_frame(): Error while opening file


As for mplayer/mencoder:
When I play the original file, there is no video (I stopped it at 2.3 s):
stefan at ds9 ~ $ mplayer digicam/videoin/00109.MTS
MPlayer 1.0rc3-4.3.4 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote 
control.

Playing digicam/videoin/00109.MTS.
TS file format detected.
VIDEO H264(pid=4113) AUDIO A52(pid=4352) NO SUBS (yet)!  PROGRAM N. 1
FPS not specified in the header or invalid, use the -fps option.
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 256.0 kbit/16.67% (ratio: 32000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   2.3 (02.3) of 868.0 (14:28.0)  1.5%
Exiting... (Quit)


ds9 videoin # /root/mplayer-export-2010-08-12/mencoder -ovc copy -oac 
copy -demuxer lavf 00109.MTS -o 00109.avi

There were no errors, but the resulting file has bad artefacts.

You can get both files from my server
<http://aktuell.coolmule.de/00109.MTS> the original file from the camera
<http://aktuell.coolmule.de/00109.avi> the result of the last command.

I'd be glad if someone could take a look.


More information about the MEncoder-users mailing list