ffmpeg 音频转码

2021-12-31 17:32:47 +08:00
 jjnox

原视频输出

  Stream #0:1(kor): Audio: eac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
    Metadata:
      BPS-eng         : 640000
      DURATION-eng    : 00:56:49.952000000
      NUMBER_OF_FRAMES-eng: 106561
      NUMBER_OF_BYTES-eng: 272796160
      _STATISTICS_WRITING_APP-eng: mkvmerge v55.0.0 ('Waiting For Space') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2021-03-23 14:38:51
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

如果转码成 aac 44000Hz stereo 256kb/s

此命令合适不? ffmpeg 官网文档命令不全,哪里可以学习转码命令

ffmpeg -i $(S1E1).mkv \
	-map 0:v:0 \
	-map 0:a:0 \
	-vcodec copy \
	-acodec aac -ac 2 -ar 44100 -b:a 256k \
	-n \
	$(S1E1DES).mp4
1251 次点击
所在节点    程序员
2 条回复
msg7086
2021-12-31 22:32:02 +08:00
命令先不说,重采样到 44.1khz 就挺不合适的。
kkocdko
2022-01-02 09:56:08 +08:00
emmm 如果你对参数要求不高,好多命令都可以删掉的。只保留-ar ,-b:a 就行,输出后缀改成 m4a 就会自动用 AAC 编码并舍弃视频流。
命令的话 ffmpeg --help 应该是最新的了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/825558

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX