pos eso, ya que mi distro (fedora5) no tiene webs para compilar el ffmpeg con soporte x264/avc. pos me he puesto manos a la obra a compilar x264 y ffmpeg en sus versiones svn 12-01-2007.
el x264
./configure --enable-mp4-output --enable-pthread --enable-shared --prefix=/usr --enable-gprof --enable-visualize --enable-gtk --enable-debug --enable-gprof
y el ffmpeg
[sl1pkn07@SpinFlo ~]$ ffmpeg -version
FFmpeg version SVN-r7439, Copyright (c) 2000-2006 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=/usr/lib --mandir=/usr/share/man --enable-mp3lame --enable-libogg --enable-vorbis --enable-faad --enable-faac --enable-libgsm --enable-xvid --enable-x264 --enable-a52 --enable-a52bin --enable-dts --enable-pp --enable-shared --enable-pthreads --enable-gpl --enable-amr_nb --enable-amr_wb --enable-faadbin
libavutil version: 49.1.0
libavcodec version: 51.28.0
libavformat version: 51.7.0
built on Jan 13 2007 12:14:46, gcc: 4.1.1 20070105 (Red Hat 4.1.1-51)
ffmpeg SVN-r7439
libavutil 3211520
libavcodec 3349504
libavformat 3344128
[sl1pkn07@SpinFlo ~]
pero ahora me encuentro el problema que la psp no es capaz de reconocer los videos que creo :S
el comando para la creacion de videos que uso es el siguiente:
ffmpeg -y -title "titulo titulo" -i video.wmv -vcodec h264 -s 480x272 -r 29.97 -b 736000 -acodec aac -ac 2 -ab 96 -f psp MAQ10001.MP4
me sale todo correcto,
Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 24.00 (24/1)
Input #0, asf, from video.wmv':
Duration: 00:00:45.4, start: 3.000000, bitrate: 4493 kb/s
Stream #0.0: Audio: wmav2, 44100 Hz, stereo, 128 kb/s
Stream #0.1: Video: wmv2, yuv420p, 1280x720, 24.00 fps(r)
Output #0, psp, to 'MAQ10001.MP4':
Stream #0.0: Video: h264, yuv420p, 480x272, q=2-31, 736 kb/s, 29.97 fps(c)
Stream #0.1: Audio: aac, 44100 Hz, stereo, 96 kb/s
Stream mapping:
Stream #0.1 -> #0.0
Stream #0.0 -> #0.1
[h264 @ 0x7aa1e4]using cpu capabilities MMX MMXEXT SSE 3DNow!
Press [q] to stop encoding
frame= 1349 q=2004991.0 Lsize= 5700kB time=45.0 bitrate=1037.4kbits/s
video:3409kB audio:531kB global headers:0kB muxing overhead 44.650713%
[h264 @ 0x7aa1e4]slice I:115 Avg QP:18.47 size: 15371
[h264 @ 0x7aa1e4]slice P:1234 Avg QP:20.71 size: 2834
[h264 @ 0x7aa1e4]mb I I16..4: 50.1% 0.0% 49.9%
[h264 @ 0x7aa1e4]mb P I16..4: 14.4% 0.0% 0.0% P16..4: 26.8% 0.0% 0.0% 0.0% 0.0% skip:58.8%
[h264 @ 0x7aa1e4]final ratefactor: 20.59
[h264 @ 0x7aa1e4]SSIM Mean Y:0.9852023
[h264 @ 0x7aa1e4]kb/s:935.8
[sl1pkn07@SpinFlo Desktop]$
codificación OK. lo reproduzco con el pc y dabuten..... pero la psps no los pilla.
en la info del video me sale todo correcto, tipo de video, tipo de audio, titulo, duracion, bitrate audio/video, etcetc.
hago algo mal? necesito algún parche de algo? alguien le pasa lo mismo?
saludos
EDIT: añadidos comandos del configure y salida del ffmpeg