小编Eri*_*ric的帖子

仅使用左声道将 Ffmpeg 音频立体声转换为单声道

我使用以下命令提取“.MTS”记录(视频)的视频部分。

ffmpeg -i 00402.MTS -s 1280x720 -r 25 -ss 0:00:05.38608 -vcodec libxvid -qscale:v 2 -acodec ac3 -ar 48000 -ab 256k -t 0:00:06.613917 m001_mono.avi
Run Code Online (Sandbox Code Playgroud)

音频流是立体声,但右声道只记录噪音。以下是输入信息:

Stream #0.0[0x1011]: Video: h264 (High), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
Run Code Online (Sandbox Code Playgroud)

我希望输出的音频流是单声道(只有原始左声道)。我已经使用“-ac 1”选项进行了测试,但在这种情况下,两个通道合并了,我损失了大约 6dB 的增益。

我应该使用什么选项来丢弃右声道并使用单声道音频流输出?

编辑:带有 map_channel 选项的 ffmpeg 输出

/home/eric/buildsys/ffmpeg-2.0.1/ffmpeg -i 00402.MTS -s 1280x720 -r 25 -ss 0:00:05.38608    -vcodec libxvid -qscale:v 2 -acodec ac3 -ar 48000 …
Run Code Online (Sandbox Code Playgroud)

audio video linux ffmpeg

14
推荐指数
4
解决办法
2万
查看次数

标签 统计

audio ×1

ffmpeg ×1

linux ×1

video ×1