[FFmpeg-user] Removing an audio stream

Qianliang Zhang zhangqianliang at gmail.com
Tue Sep 16 03:27:36 CEST 2014


-map 0:0 -c:v libx264 -map 0:1 -c:a libfaac

On Mon, Sep 15, 2014 at 8:16 PM, JULIAN GARDNER <joolzg at btinternet.com>
wrote:

> I am encoding a stream using the option "-map 0:p:2" but this pulls in all
> the audio streams which I dont want.
>
> How do i remove a certain stream before encoding
>
> Commandline
> ffmpeg -i udp://224.10.1.0:1234?reuse&fifo_size=50000 -c:v libx264 -c:a
> libfaac -map 0:p:2 -async 1 -f mpegts 'udp://
> 225.176.4.60:50501?pkt_size=1316&buffer_size=1048576
>
> So this is the debug I get
>
> 2014-09-15_12:00:09.03449 ffmpeg version N-63057-g63504d8 Copyright (c)
> 2000-2014 the FFmpeg developers
> 2014-09-15_12:00:09.03451   built on Jul 23 2014 13:59:12 with gcc
>  4.6 (Ubuntu/Linaro 4.6.4-1ubuntu1~12.04)
> 2014-09-15_12:00:09.03451   configuration: --enable-gpl --enable-version3
> --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame
> --enable-libx264 --enable-libzvbi --cc='ccache cc'
> 2014-09-15_12:00:09.03452   libavutil      52. 82.100 / 52. 82.100
> 2014-09-15_12:00:09.03452   libavcodec     55. 60.103 / 55. 60.103
> 2014-09-15_12:00:09.03453   libavformat    55. 37.102 / 55. 37.102
> 2014-09-15_12:00:09.03453   libavdevice    55. 13.101 / 55. 13.101
> 2014-09-15_12:00:09.03453   libavfilter     4.  5.100 /  4.  5.100
> 2014-09-15_12:00:09.03454   libswscale      2.  6.100 /  2.  6.100
> 2014-09-15_12:00:09.03454   libswresample   0. 18.100 /
>  0. 18.100
> 2014-09-15_12:00:09.03454   libpostproc    52.  3.100 / 52.  3.100
> 2014-09-15_12:00:09.25195 [mpeg2video @ 0x1ce7e60] Invalid frame
> dimensions 0x0.
> 2014-09-15_12:00:09.67791 Input #0, mpegts, from 'udp://
> 224.10.1.0:1234?reuse&fifo_size=50000':
> 2014-09-15_12:00:09.67793   Duration: N/A, start: 93588.211644, bitrate:
> 288 kb/s
> 2014-09-15_12:00:09.67794   Program 2
> 2014-09-15_12:00:09.67794     Stream #0:0[0x41]: Video: mpeg2video (Main)
> ([2][0][0][0] / 0x0002), yuv420p(tv, smpte170m), 704x480 [SAR 10:11 DAR
> 4:3], max. 14975 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
> 2014-09-15_12:00:09.67796     Stream #0:1[0x44](eng): Audio: ac3
> ([129][0][0][0] / 0x0081), 48000 Hz, stereo, fltp, 192 kb/s
> 2014-09-15_12:00:09.67797     Stream #0:2[0x45](spa): Audio: ac3
> ([129][0][0][0] / 0x0081), 48000 Hz, mono, fltp,
>  96 kb/s
> 2014-09-15_12:00:09.67920 -async is forwarded to lavfi similarly to -af
> aresample=async=1:min_hard_comp=0.100000:first_pts=0.
> 2014-09-15_12:00:09.69019     Last message repeated 1 times
> 2014-09-15_12:00:09.69021 [libx264 @ 0x1d297e0] VBV maxrate unspecified,
> assuming CBR
> 2014-09-15_12:00:09.69022 [libx264 @ 0x1d297e0] using SAR=5/11
> 2014-09-15_12:00:09.69089 [libx264 @ 0x1d297e0] using cpu capabilities:
> MMX2 SSE2Fast SSSE3 SSE4.2 AVX
> 2014-09-15_12:00:09.69611 [libx264 @ 0x1d297e0] profile High, level 2.1
> 2014-09-15_12:00:09.71000 Output #0, mpegts, to 'udp://
> 225.176.4.60:50501?pkt_size=1316&buffer_size=1048576':
> 2014-09-15_12:00:09.71002   Metadata:
> 2014-09-15_12:00:09.71002     service_provider: v-play
> 2014-09-15_12:00:09.71003     service_name    : 1084
> 2014-09-15_12:00:09.71003
>  encoder         : Lavf55.37.102
> 2014-09-15_12:00:09.71003     Stream #0:0: Video: h264 (libx264), yuv420p,
> 704x480 [SAR 5:11 DAR 4:3], q=-1--1, 875 kb/s, 90k tbn, 25 tbc
> 2014-09-15_12:00:09.71004     Stream #0:1(eng): Audio: aac (libfaac),
> 32000 Hz, stereo, s16, 96 kb/s
> 2014-09-15_12:00:09.71004     Stream #0:2(spa): Audio: aac (libfaac),
> 32000 Hz, stereo, s16, 96 kb/s
> 2014-09-15_12:00:09.71004 Stream mapping:
> 2014-09-15_12:00:09.71004   Stream #0:0 -> #0:0 (mpeg2video -> libx264)
> 2014-09-15_12:00:09.71005   Stream #0:1 -> #0:1 (ac3 -> libfaac)
> 2014-09-15_12:00:09.71006   Stream #0:2 -> #0:2 (ac3 -> libfaac)
> 2014-09-15_12:00:09.71006 Press [q] to stop, [?] for help
>
> What i would like is to be able to use the -map 0:p:2 and also remove the
> "Stream
>  #0:2(spa):", I need the "-map 0:p:2" as this is coming from a MPTS
>
> joolz
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>


More information about the ffmpeg-user mailing list