[FFmpeg-user] MPEGTS with multiple audio streams containing discrete audio channels to AC3
caseyn at grumpy.com
Wed Aug 13 16:20:51 CEST 2014
Trying to convert a MPEGTS file with multiple audio streams to mp4 with AC3 audio. I’ve tried map_channel and filter_complex but I can’t make it work (due to my misunderstanding I’m sure).
Output from ffprobe
Input #0, mpegts, from ‘mpegts_test.ts':
Duration: 01:03:01.93, start: 0.313956, bitrate: 21811 kb/s
Stream #0:0[0x1e1]: Video: mpeg2video
Stream #0:1[0x1e2]: Audio: s302m
Stream #0:2[0x1e3]: Audio: s302m
Stream #0:3[0x1e4]: Audio: s302m
Stream 0:1 contains LF and RF
Stream 0:2 contains C and LFE
Stream 0:3 contains LS and RS
I’m trying to create a mp4 file with the video and a ac3 audio stream.
I’ve tried this but I don’t understand how the filter graph is supposed to work.
ffmpeg -i mpegts_test.ts -strict experimental -filter_complex "[0:1][0:2][0:3]amerge=inputs=6[aout]" -map "[aout]" -c:v libx264 -crf 20 -c:a ac3 -b:a 384k -t 30 output.mp4
Any help greatly appreciated.
More information about the ffmpeg-user