如何解决 ffmpeg 转码以后,群晖的 ds video 无声音的问题?

2021 年 2 月 1 日
 justNoBody

在 NAS 里面存了一些电视剧和电影,但有的影片会提示音频不支持的问题。我查了一下,之前能放的音频格式,就用ffmpeg做了转换。转换好了以后,群晖不再提示音频不支持了,但是没声音了。但如果我用 IINA 播放,又没问题。

ffmpeg -i test1.mkv -acodec aac test2.mp4

因为还有其他设备也会出现这种音频不支持的问题,所以我觉得我还是学习一下怎么转码比较好。

4726 次点击
所在节点    NAS
16 条回复
LIBQ
2021 年 2 月 1 日
换 emby 用
lewis89
2021 年 2 月 1 日
换 ffmpeg 静态编译的
zbx1719
2021 年 2 月 1 日
换 emby 或 plex,省心很多
xinh
2021 年 2 月 1 日
用免费的 jellyfin
rust
2021 年 2 月 1 日
音频编码用 mp3 也不行?
jim9606
2021 年 2 月 1 日
不知道会不会是动态码率的问题,试下指定 128k 码率
另外用 MP4 串流建议开启 faststart 。
ffmpeg -i input.mkv -vcodec copy -acodec aac -b:a 128k -movflags +faststart output.mp4
这里假设视频流没有问题,使用复制流。
tankren
2021 年 2 月 1 日
更换解码能力强的客户端才是正道
MrKrabs
2021 年 2 月 1 日
直接换播放器,转都不用转
Kasumi20
2021 年 2 月 1 日
找一个能播放的文件,ffprobe 看一下什么格式的
tanszhe
2021 年 2 月 1 日
格式问题吧
justNoBody
2021 年 2 月 1 日
@Kasumi20 就是看了是 aac,才转的 aac,估计还有其他问题导致的
justNoBody
2021 年 2 月 1 日
@MrKrabs
@tankren
@xinh
@zbx1719
@lewis89
@LIBQ

换播放器只能解决 NAS 一个问题,我还有其他的“奇葩”设备需要解决,还是觉得改源头比较好,不用大家都去装各种播放器
leoleoasd
2021 年 2 月 1 日
https://gist.github.com/BenjaminPoncet/bbef9edc1d0800528813e75c1669e57e
替换掉 ds video station 里的 ffmpeg 即可支持其他的音频格式
justNoBody
2021 年 2 月 1 日
@rust 测试通过,mp3 可行👍
justNoBody
2021 年 2 月 1 日
@leoleoasd 已收藏 感谢感谢
tankren
2021 年 2 月 2 日
@justNoBody 为了更好的体验 不然的话看流媒体就好了

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

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

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

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

© 2021 V2EX