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

2021-02-01 11:19:16 +08:00
 justNoBody

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

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

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

3984 次点击
所在节点    NAS
16 条回复
LIBQ
2021-02-01 11:40:20 +08:00
换 emby 用
lewis89
2021-02-01 12:56:15 +08:00
换 ffmpeg 静态编译的
zbx1719
2021-02-01 13:00:50 +08:00
换 emby 或 plex,省心很多
xinh
2021-02-01 13:07:48 +08:00
用免费的 jellyfin
rust
2021-02-01 13:09:44 +08:00
音频编码用 mp3 也不行?
jim9606
2021-02-01 13:55:57 +08:00
不知道会不会是动态码率的问题,试下指定 128k 码率
另外用 MP4 串流建议开启 faststart 。
ffmpeg -i input.mkv -vcodec copy -acodec aac -b:a 128k -movflags +faststart output.mp4
这里假设视频流没有问题,使用复制流。
tankren
2021-02-01 14:47:41 +08:00
更换解码能力强的客户端才是正道
MrKrabs
2021-02-01 15:01:53 +08:00
直接换播放器,转都不用转
Kasumi20
2021-02-01 15:27:38 +08:00
找一个能播放的文件,ffprobe 看一下什么格式的
tanszhe
2021-02-01 15:31:01 +08:00
格式问题吧
justNoBody
2021-02-01 17:55:29 +08:00
@Kasumi20 就是看了是 aac,才转的 aac,估计还有其他问题导致的
justNoBody
2021-02-01 17:56:35 +08:00
@MrKrabs
@tankren
@xinh
@zbx1719
@lewis89
@LIBQ

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

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

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

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

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

© 2021 V2EX