[FFmpeg-user] Extract Audio from Video file using ffmpeg
Jacky
690271929 at qq.com
Mon Oct 14 03:06:30 CEST 2013
hi Carl :
I use the command:
ffmpeg-0 -i /data/test/media/2270059.m2ts -vn -acodec copy audio.m2ts to extract Audio from Video file,i get the info,
[root at cdn 2269968]# ./ffmpeg-0 -i /data/test/media/2270059.m2ts -vn -acodec copy audio.m2ts
ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers
built on Jul 31 2013 10:34:48 with gcc 4.4.6 (GCC) 20110731 (Red Hat 4.4.6-3)
configuration: --prefix=/data/test/jh/ffmpeg --extra-cflags=-I/data/test/jh/src/ffmpeg/include --extra-ldflags=-L/data/test/jh/src/ffmpeg/lib --enable-gpl --enable-version3 --enable-nonfree --enable-debug --enable-memalign-hack --enable-libfaac --enable-libaacplus --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
libavutil 52. 38.100 / 52. 38.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.100 / 55. 12.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 79.101 / 3. 79.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
H264 encode type: Frame
@@type: 0
[mpegts @ 0x254a820] Stream #6: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #7: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #8: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #9: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #10: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #11: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #12: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #13: not enough frames to estimate rate; consider increasing probesize
[mpegts @ 0x254a820] Stream #14: not enough frames to estimate rate; consider increasing probesize
[NULL @ 0x2551fa0] start time is not set in estimate_timings_from_pts
[NULL @ 0x25529a0] start time is not set in estimate_timings_from_pts
[NULL @ 0x256d4c0] start time is not set in estimate_timings_from_pts
[NULL @ 0x256de80] start time is not set in estimate_timings_from_pts
[NULL @ 0x256e780] start time is not set in estimate_timings_from_pts
[NULL @ 0x256f1a0] start time is not set in estimate_timings_from_pts
[NULL @ 0x256faa0] start time is not set in estimate_timings_from_pts
[NULL @ 0x2570480] start time is not set in estimate_timings_from_pts
[NULL @ 0x2570d60] start time is not set in estimate_timings_from_pts
[mpegts @ 0x254a820] Could not find codec parameters for stream 6 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 7 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 8 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 9 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 10 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 11 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 12 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 13 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[mpegts @ 0x254a820] Could not find codec parameters for stream 14 (Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mpegts, from '/data/test/media/2270059.m2ts':
Duration: 02:13:18.03, start: 11.608967, bitrate: 30389 kb/s
Program 1
Stream #0:0[0x1011]: Video: h264 (High) (HDMV / 0x564D4448), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc
Stream #0:1[0x1100]: Audio: truehd (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), s32
Stream #0:2[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream #0:3[0x1101]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream #0:4[0x1102]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 448 kb/s
Stream #0:5[0x1103]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:6[0x1200]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:7[0x1201]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:8[0x1202]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:9[0x1203]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:10[0x1204]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:11[0x1205]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:12[0x1206]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:13[0x1207]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
Stream #0:14[0x1208]: Subtitle: hdmv_pgs_subtitle ([144][0][0][0] / 0x0090)
[mpegts @ 0x25f2b20] frame size not set
Output #0, mpegts, to 'audio.m2ts':
Metadata:
encoder : Lavf55.12.100
Stream #0:0: Audio: truehd (AC-3 / 0x332D4341), 48000 Hz, 5.1(side)
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 2828405kB time=02:13:17.98 bitrate=2897.0kbits/s
video:0kB audio:2475415kB subtitle:0 global headers:0kB muxing overhead 14.259822%
and i do this:
[root at cdn 2269968]# ./ffmpeg-0 -i audio.m2ts
i get info:
ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers
built on Jul 31 2013 10:34:48 with gcc 4.4.6 (GCC) 20110731 (Red Hat 4.4.6-3)
configuration: --prefix=/data/test/jh/ffmpeg --extra-cflags=-I/data/test/jh/src/ffmpeg/include --extra-ldflags=-L/data/test/jh/src/ffmpeg/lib --enable-gpl --enable-version3 --enable-nonfree --enable-debug --enable-memalign-hack --enable-libfaac --enable-libaacplus --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid
libavutil 52. 38.100 / 52. 38.100
libavcodec 55. 18.102 / 55. 18.102
libavformat 55. 12.100 / 55. 12.100
libavdevice 55. 3.100 / 55. 3.100
libavfilter 3. 79.101 / 3. 79.101
libswscale 2. 3.100 / 2. 3.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 3.100 / 52. 3.100
[mpegts @ 0x2b95fe0] probed stream 0 failed
[mpegts @ 0x2b95fe0] Could not find codec parameters for stream 0 (Unknown: none ([6][0][0][0] / 0x0006)): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
audio.m2ts: could not find codec parameters
Muxing truehd in m2ts is not supported too? if it is, then how can the source file 2270059.m2ts is created? this wiki said m2ts and mpegts is support ac-3.http://en.wikipedia.org/wiki/Comparison_of_container_formats
thank you very much.
More information about the ffmpeg-user
mailing list