[MEncoder-users] MPEG encoding hangs
belcampo
belcampo at zonnet.nl
Fri Jan 2 12:36:11 CET 2009
Stefan Sassenberg wrote:
> Hello,
>
> there was a thread in mplayer-users of the same title and problem, that
> ended without clarification.
>
> I have a file that I want to prepare for being burnt on a dvd. I don't
> know if it makes sense to put the result on a dvd but that's another thing.
>
> Now, I try to reformat a file with the following command:
> ds9 081220 # mencoder 06-publikum2.mp4 -ovc copy -oac copy -of mpeg
> -mpegopts format=dvd -o ~/movies/new/06-publikum2_dvd.mp4
> MEncoder dev-SVN-r28147-4.1.2 (C) 2000-2008 MPlayer Team
> CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+ (Family: 15, Model:
> 107, Stepping: 1)
> CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
> Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2
I don't know what you're trying to achieve, but your source is an mp4
container and the dvd-format is an MPEG2 format container. Further DVD
codec format is MPEG2 which your mp4 won't be. So a ovc copy cannot work.
>
>
> WARNING: OUTPUT FILE FORMAT IS _MPEG_. See -of help.
> success: format: 0 data: 0x0 - 0x11c5ff6
> libavformat file format detected.
> [mov,mp4,m4a,3gp,3g2,mj2 @ 0x109d710]edit list not starting at 0, a/v
> desync might occur, patch welcome
> [lavf] Video stream found, -vid 0
> [lavf] Audio stream found, -aid 1
> VIDEO: [avc1] 1280x720 24bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s)
> [V] filefmt:44 fourcc:0x31637661 size:1280x720 fps:29.970 ftime:=0.0334
> PACKET SIZE: 2048 bytes, deltascr: 43885
> videocodec: framecopy (1280x720 24bpp fourcc=31637661)
> audiocodec: framecopy (format=ff chans=1 rate=48000 bits=16 B/s=0 sample-0)
> Limiting audio preload to 0.4s.
> Increasing audio density to 4.
> Writing header...
>
> That's where mencoder hangs and it can only be killed with SIGKILL.
>
> I started mencoder with gdb and Ctrl-C'ed it to find out where it hangs.
> It is line 2067 of file libmpdemux/muxer_mpeg.c. I looked into the file,
> there is an endless loop (while(1) ) that never ends for the expression
> s->wf->wFormatTag of value 255.
>
>
> Maybe there should be a default block in the switch statement or my
> s->wf->wFormatTag should not be 255?
>
> Regards
>
> Stefan
> _______________________________________________
> MEncoder-users mailing list
> MEncoder-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users
More information about the MEncoder-users
mailing list