Rich Felker schrieb:
On Tue, Apr 19, 2005 at 01:52:02AM +0200, Sebastian wrote:
Hello list!
Try this:
mplayer video.avi -audiofile audio.mp3
When you feel lucky hit the 'q'-key to quit mplayer and it will crash instantly.
No crash here..
Another issue is muxing the two streams together:
mencoder video.avi -audiofile audio.mp3 -ovc copy -oac copy -o new.avi
It will skip lots of frames and the result will be out of sync badly. It seems to crash, too, but not hard as above.
This usually works for me.
I could post a lot more info like the devs want on their website, but I guess it's happening to any x86 user anyway (I'm on a gentoo box and I also chattet to a Slackware user in #mplayer on freenode who suffered the same crash) so there's no point to tell you guys about the specifics of my system ;-)
Is your friend using the same files you are? If there's a bug it's probably specific to your files..
Rich
Hi Richard! It happens with everything I throw at it. I've uploaded some files to test with: http://www-users.rwth-aachen.de/sebastian.kemper/swdft-audio.wav.mp3 http://www-users.rwth-aachen.de/sebastian.kemper/swdft-video.avi Playback ########################################################################## mplayer swdft-video.avi -audiofile swdft-audio.wav.mp3 audio/video are in sync but once you hit 'q' or it reaches the end it crashes: MPlayer dev-CVS-050419-09:25-3.3.5-20050130 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred (Family: 6, Stepping: 1) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE Warning unknown option cache_min at line 144 Warning unknown option cache_prefill at line 147 Playing swdft-video.avi. Cache fill: 5.27% (442368 bytes) AVI file format detected. AVI_NI: No audio stream found -> no sound. VIDEO: [XVID] 512x272 12bpp 25.000 fps 581.9 kbps (71.0 kbyte/s) Audio file detected. ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000) Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display) ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4) ========================================================================== Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... AF_pre: 48000Hz/2ch/s16le alsa-init: 1 soundcard found, using: default alsa: 48000 Hz/2 channels/4 bpf/26212 bytes buffer/Signed 16 bit Little Endian AO: [alsa] 48000Hz 2ch s16le (2 bps) Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... Starting playback... VDec: vo config request - 512 x 272 (preferred csp: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.74:1 - prescaling to correct movie aspect. VO: [xv] 512x272 => 512x294 Planar YV12 *** glibc detected *** double free or corruption (!prev): 0x085c32e8 *** MPlayer interrupted by signal 6 in module: free_demuxer - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. Muxing ########################################################################## mencoder swdft-video.avi -audiofile swdft-audio.wav.mp3 -o swdft.avi -oac copy -ovc copy leads to a lot of "duplicate frame" messages, the result is totally out of sync and it seems to crash, too (I think so because of the "*** glibc detected *** double free or corruption (!prev): 0x085c49d8 ***" message), allthough it doesn't crash hard as above: MEncoder dev-CVS-050419-09:25-3.3.5-20050130 (C) 2000-2005 MPlayer Team CPU: Advanced Micro Devices Athlon MP/XP Thoroughbred (Family: 6, Stepping: 1) Detected cache-line size is 64 bytes CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE File not found: 'frameno.avi' Failed to open frameno.avi success: format: 0 data: 0x0 - 0x21c5d6 AVI file format detected. AVI_NI: No audio stream found -> no sound. VIDEO: [XVID] 512x272 12bpp 25.000 fps 581.9 kbps (71.0 kbyte/s) Audio file detected. [V] filefmt:65536 fourcc:0x44495658 size:512x272 fps:25.00 ftime:=0.0400 videocodec: framecopy (512x272 12bpp fourcc=44495658) audiocodec: framecopy (format=55 chans=2 rate=48000 bits=16 bps=0 sample-0) Writing AVI header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Pos: 0.9s 22f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [0:127] 1 duplicate frame(s)! Pos: 1.3s 32f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [602:127] 1 duplicate frame(s)! Pos: 1.8s 42f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [573:127] 1 duplicate frame(s)! Pos: 2.2s 52f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [520:127] 1 duplicate frame(s)! Pos: 2.6s 62f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [491:127] 1 duplicate frame(s)! Pos: 3.1s 72f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [486:128] 1 duplicate frame(s)! Pos: 3.5s 82f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [462:128] 1 duplicate frame(s)! Pos: 4.0s 92f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [442:127] 1 duplicate frame(s)! Pos: 4.4s 102f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [543:128] 1 duplicate frame(s)! Pos: 4.8s 112f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [561:127] 1 duplicate frame(s)! Pos: 5.3s 122f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [572:128] 1 duplicate frame(s)! Pos: 5.7s 132f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [565:127] 1 duplicate frame(s)! Pos: 6.2s 142f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [558:128] 1 duplicate frame(s)! Pos: 6.6s 152f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [559:128] 1 duplicate frame(s)! Pos: 7.0s 162f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [561:128] 1 duplicate frame(s)! Pos: 7.5s 172f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [556:128] 1 duplicate frame(s)! Pos: 7.9s 182f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [553:127] 1 duplicate frame(s)! Pos: 8.4s 192f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [550:127] 1 duplicate frame(s)! Pos: 8.8s 202f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [548:128] 1 duplicate frame(s)! Pos: 9.2s 212f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [544:127] 1 duplicate frame(s)! Pos: 9.7s 222f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [542:128] 1 duplicate frame(s)! Pos: 10.1s 232f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [539:128] 1 duplicate frame(s)! Pos: 10.6s 242f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [534:128] 1 duplicate frame(s)! Pos: 11.0s 252f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [526:128] 1 duplicate frame(s)! Pos: 11.4s 262f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [519:128] 1 duplicate frame(s)! Pos: 11.9s 272f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [513:128] 1 duplicate frame(s)! Pos: 12.3s 282f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [507:128] 1 duplicate frame(s)! Pos: 12.8s 292f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [501:128] 1 duplicate frame(s)! Pos: 13.2s 302f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [497:128] 1 duplicate frame(s)! Pos: 13.6s 312f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [495:128] 1 duplicate frame(s)! Pos: 14.1s 322f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [496:127] 1 duplicate frame(s)! Pos: 14.5s 332f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [497:128] 1 duplicate frame(s)! Pos: 15.0s 342f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [500:127] 1 duplicate frame(s)! Pos: 15.4s 352f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [508:127] 1 duplicate frame(s)! Pos: 15.8s 362f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [501:128] 1 duplicate frame(s)! Pos: 16.3s 372f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [496:128] 1 duplicate frame(s)! Pos: 16.7s 382f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [490:127] 1 duplicate frame(s)! Pos: 17.2s 392f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [485:127] 1 duplicate frame(s)! Pos: 17.6s 402f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [483:128] 1 duplicate frame(s)! Pos: 18.0s 412f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [483:127] 1 duplicate frame(s)! Pos: 18.5s 422f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [484:127] 1 duplicate frame(s)! Pos: 18.9s 432f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [480:128] 1 duplicate frame(s)! Pos: 19.4s 442f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [477:127] 1 duplicate frame(s)! Pos: 19.8s 452f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [488:127] 1 duplicate frame(s)! Pos: 20.2s 462f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [498:128] 1 duplicate frame(s)! Pos: 20.7s 472f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [500:128] 1 duplicate frame(s)! Pos: 21.1s 482f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [506:127] 1 duplicate frame(s)! Pos: 21.6s 492f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [517:128] 1 duplicate frame(s)! Pos: 22.0s 502f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [518:128] 1 duplicate frame(s)! Pos: 22.4s 512f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [521:127] 1 duplicate frame(s)! Pos: 22.9s 522f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [523:128] 1 duplicate frame(s)! Pos: 23.3s 532f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [527:128] 1 duplicate frame(s)! Pos: 23.8s 542f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [531:128] 1 duplicate frame(s)! Pos: 24.2s 552f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [536:127] 1 duplicate frame(s)! Pos: 24.6s 562f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [541:128] 1 duplicate frame(s)! Pos: 25.1s 572f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [546:128] 1 duplicate frame(s)! Pos: 25.5s 582f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [548:127] 1 duplicate frame(s)! Pos: 26.0s 592f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [548:128] 1 duplicate frame(s)! Pos: 26.4s 602f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [550:128] 1 duplicate frame(s)! Pos: 26.8s 612f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [551:127] 1 duplicate frame(s)! Pos: 27.3s 622f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [552:128] 1 duplicate frame(s)! Pos: 27.7s 632f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [551:128] 1 duplicate frame(s)! Pos: 28.2s 642f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [549:127] 1 duplicate frame(s)! Pos: 28.6s 652f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [548:128] 1 duplicate frame(s)! Pos: 29.0s 662f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [547:128] 1 duplicate frame(s)! Pos: 29.5s 672f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [547:127] 1 duplicate frame(s)! Pos: 29.9s 682f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [549:128] 1 duplicate frame(s)! Pos: 30.4s 692f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [548:128] 1 duplicate frame(s)! Pos: 30.8s 702f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [542:128] 1 duplicate frame(s)! Pos: 31.2s 712f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [537:128] 1 duplicate frame(s)! Pos: 31.7s 722f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [535:128] 1 duplicate frame(s)! Pos: 32.1s 732f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [532:128] 1 duplicate frame(s)! Pos: 32.6s 742f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [531:128] 1 duplicate frame(s)! Pos: 33.0s 752f ( 0%) 0fps Trem: 0min 0mb A-V:-0.084 [531:128] 1 duplicate frame(s)! Pos: 33.1s 753f ( 0%) 0fps Trem: 0min 0mb A-V:-0.048 [529:128] Writing AVI index... Fixing AVI header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Video stream: 529.851 kbit/s (66231 bps) size: 2190934 bytes 33.080 secs 753 frames Audio stream: 128.000 kbit/s (16000 bps) size: 481152 bytes 30.072 secs *** glibc detected *** double free or corruption (!prev): 0x085c49d8 *** Abgebrochen Thanks for having a look at this! Cheers Sebastian