Wie bringt man den mplayer dazu H.264-movies im MP4-kontainer abzuspielen?
errorlog VDR:
ZitatAlles anzeigenQuickTime/MOV file format detected.
--------------
MOV track #0: 12605 chunks, 151250 samples
MOV: AVC decoder configuration record atom (51)!
MOV: Found unknown movie atom btrt (20)!
Image size: 640 x 352 (24 bpp)
Display size: 640 x 352
Fourcc: avc1 Codec: ''
--------------
MOV track #1: 12330 chunks, 283591 samples
Audio bits: 16 chans: 2 rate: 48000
MOV: Found MPEG4 audio Elementary Stream Descriptor atom (39)!
Fourcc: mp4a
--------------
MOV: longest streams: A: #1 (283591 samples) V: #0 (151250 samples)
VIDEO: [avc1] 640x352 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Trying to force audio codec driver family 9...
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 13349->192000 (106.8 kbit)
Selected audio codec: [faad] afm:faad (FAAD AAC (MPEG2/MPEG4 Audio) decoder)
==========================================================================
Opening /dev/dvb/adapter0/video0+audio0
Opening video filter: [lavc=5000:25]
Opening video filter: [expand w=688 h=576 x=-1 y=-1 osd=1]
Expand: 688 x 576, -1 ; -1 (-1=autodetect) osd: 1
Opening video filter: [scale w=688 h=422]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm:ffmpeg (FFmpeg H.264)
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [mpegpes] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
PLAYBACK STARTED
mplayer: slave cmd: get_time_length
mplayer: slave cmd: get_percent_pos
[h264 @ 0x85c81f0]AVC: Consumed only 1431 bytes instead of 451
[h264 @ 0x85c81f0]error, NO frame
Error while decoding frame!
[h264 @ 0x85c81f0]AVC: Consumed only 1971 bytes instead of 1057
mplayer: h264.c:1948: mc_dir_part: Assertion `pic->data[0]' failed.
MPlayer interrupted by signal 6 in module: decode_video
- 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.
ffmpeg formate:
ZitatAlles anzeigenlinvdr:/etc/init.d# ffmpeg -formats
Output audio/video file formats: mpeg vcd vob mpegts crc image imagepipe ac3 h263 m4v h264 mpeg1video mjpeg s16le s16be u16le u16be s8 u8 mulaw alaw rawvideo null mp2 mp3 rm asf asf_stream avi wav swf au gif mov 3gp mp4 mpjpeg singlejpeg dv flv yuv4mpegpipe ogg ffm audio_device nut rtp
Input audio/video file formats: mpeg mpegts image imagepipe ac3 h263 m4v h264 mpegvideo mjpeg s16le s16be u16le u16be s8 u8 mulaw alaw rawvideo mp3 rm asf avi wav swf au gif mov dv 4xm flv psxstr RoQ ipmovie wc3movie yuv4mpegpipe ogg ffm video4linux audio_device dv1394 nut rtsp redir sdp rtp
Output image formats: pbm pgm ppm pam pgmyuv yuv png jpeg gif
Input image formats: pnm pam pgmyuv yuv png jpeg gif
Codecs:
Encoders: ac3 mp2 mp3 vorbis mpeg1video mpeg2video h263 h263p flv rv10 mpeg4 msmpeg4v1 msmpeg4v2 msmpeg4 wmv1 wmv2 mjpeg ljpeg huffyuv asv1 asv2 ffv1 rawvideo pcm_s16le pcm_s16be pcm_u16le pcm_u16be pcm_s8 pcm_u8 pcm_alaw pcm_mulaw adpcm_ima_qt adpcm_ima_wav adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ms adpcm_4xm
Decoders: vorbis rawvideo h263 mpeg4 msmpeg4v1 msmpeg4v2 msmpeg4 wmv1 wmv2 h263i flv rv10 svq1 svq3 wmav1 wmav2 indeo3 mpeg1video mpeg2video dvvideo dvaudio mjpeg mjpegb mp2 mp3 mace3 mace6 huffyuv ffv1 cyuv h264 vp3 asv1 asv2 vcr1 cljr 4xm mdec roqvideo interplayvideo xan_wc3 ac3 real_144 real_288 roq_dpcm interplay_dpcm xan_dpcm pcm_s16le pcm_s16be pcm_u16le pcm_u16be pcm_s8 pcm_u8 pcm_alaw pcm_mulaw adpcm_ima_qt adpcm_ima_wav adpcm_ima_dk3 adpcm_ima_dk4 adpcm_ms adpcm_4xm
Supported file protocols: file: pipe: udp: rtp: tcp: http:
Frame size, frame rate abbreviations: ntsc pal qntsc qpal sntsc spal film ntsc-film sqcif qcif cif 4cif
Motion estimation methods: zero(fastest) full(slowest) log phods epzs(default) x1
irgendjemand eine idee?
liegts an ffmpeg (meine vermutung)?
fehlt evtl. nur ein codec (/usr/lib/win32 ist leer)?
habe mir auch schon die anderen ffmpeg- und h.264-threads durchgelesen, haben mir aber nicht weitergeholfen ...
thanx for help