[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