[FFmpeg-user] AC-3 Dolby Digital 5.1 Encoding
Chase Patterson
chapatt at gmail.com
Fri May 25 01:28:20 CEST 2012
Hi,
I'm mixing audio for a movie on Ardour (an audio editing software), which
can't export to AC3, but it can export multiple channels to other formats,
e.g. FLAC. So I have it encoded in FLAC with 5.1 surround sound. I'd like
to use ffmpeg to convert it to AC3 at 48kHz and 640kb/s with 5.1 surround
(Dolby Digital).
Here's what I have so far, but I'd like to change (or make sure it's
correct) the channel layout.
ffmpeg -i Session.flac -s:a 48k -ab 640k -acodec ac3 -ac 6 Session.ac3
Which returns
ffmpeg version 0.10.3 Copyright (c) 2000-2012 the FFmpeg developers
built on May 9 2012 17:51:07 with gcc 4.7.0 20120505 (prerelease)
configuration: --prefix=/usr --enable-libmp3lame --enable-libvorbis
--enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora
--enable-libgsm --enable-libspeex --enable-postproc --enable-shared
--enable-x11grab --enable-libopencore_amrnb --enable-libopencore_amrwb
--enable-libschroedinger --enable-libopenjpeg --enable-librtmp
--enable-libpulse --enable-gpl --enable-version3 --enable-runtime-cpudetect
--disable-debug --disable-static
libavutil 51. 35.100 / 51. 35.100
libavcodec 53. 61.100 / 53. 61.100
libavformat 53. 32.100 / 53. 32.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 61.100 / 2. 61.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 52. 0.100 / 52. 0.100
[flac @ 0x1c003a0] max_analyze_duration 5000000 reached at 5016000
Input #0, flac, from 'Session.flac':
Duration: 00:00:14.00, bitrate: 1010 kb/s
Stream #0:0: Audio: flac, 48000 Hz, 5.1, s32
Incompatible sample format 's32' for codec 'ac3', auto-selecting format
'flt'
[ac3 @ 0x1c07920] channel_layout not specified
[ac3 @ 0x1c07920] No channel layout specified. The encoder will guess the
layout, but it might be incorrect.
Output #0, ac3, to 'test.ac3':
Metadata:
encoder : Lavf53.32.100
Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), flt, 640 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (flac -> ac3)
Press [q] to stop, [?] for help
size= 1095kB time=00:00:14.01 bitrate= 640.0kbits/s
video:0kB audio:1095kB global headers:0kB muxing overhead 0.000000%
That leads me to believe that it's using a channel layout of "5.1(side)"
(maybe assuming the surround speakers are on the sides, rather than behind,
as I want). Also, it automatically sets the sample format to "flt". Is this
what I want, or how can I change it?
Thank you!
Chase
More information about the ffmpeg-user
mailing list