找回密码
 立即注册
查看: 3084|回复: 7

求教mpv播放true hd音频

8

主题

54

回帖

0

VC币

金牌会员

Rank: 6Rank: 6

积分
38639
Atail 发表于 2021-12-2 22:07:09 | 显示全部楼层 |阅读模式
视频源是[Beatrice-Raws] Assault Lily Bouquet [BDRip 1920x1080 HEVC TrueHD]
播放直接血染东方一片红
5sd9nvb15813524sdf.png

按理来说ffmpeg应该是可以解码thd的啊,我用foobar2000托管给ffmpeg都可以直接播放,为啥mpv不行,是要进行什么设置吗?
我设置了audio-spdif=truehd后变成了can't find appropriate sample format
回复

使用道具 举报

3

主题

406

回帖

42

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
205625

活跃达人

shadows 发表于 2021-12-2 22:13:52 | 显示全部楼层
本帖最后由 shadows 于 2021-12-2 22:25 编辑

默认设置下能播啊
我专门下了一个TrueHD7.1的示例文件:
Snipaste_2021-12-02_22-12-22.png
  1. Audio
  2. ID                          : 2
  3. Format                      : MLP FBA
  4. Format/Info                 : Meridian Lossless Packing FBA
  5. Commercial name             : Dolby TrueHD
  6. Codec ID                    : A_TRUEHD
  7. Duration                    : 13 s 13 ms
  8. Bit rate mode               : Variable
  9. Maximum bit rate            : 6 336 kb/s
  10. Channel(s)                  : 8 channels
  11. Channel layout              : L R C LFE Ls Rs Lb Rb
  12. Sampling rate               : 48.0 kHz
  13. Frame rate                  : 1 200.000 FPS (40 SPF)
  14. Bit depth                   : 24 bits
  15. Compression mode            : Lossless
  16. Title                       : Surround 7.1
  17. Language                    : English
  18. Default                     : Yes
  19. Forced                      : No
复制代码

Dolby TrueHD 7.1 ATMOS
Snipaste_2021-12-02_22-24-09.png

  1. Audio
  2. ID                          : 2
  3. Format                      : MLP FBA 16-ch
  4. Format/Info                 : Meridian Lossless Packing FBA with 16-channel presentation
  5. Commercial name             : Dolby TrueHD with Dolby Atmos
  6. Codec ID                    : A_TRUEHD
  7. Duration                    : 1 min 3 s
  8. Bit rate mode               : Variable
  9. Bit rate                    : 6 694 kb/s
  10. Maximum bit rate            : 9 096 kb/s
  11. Channel(s)                  : 8 channels
  12. Channel layout              : L R C LFE Ls Rs Lb Rb
  13. Sampling rate               : 48.0 kHz
  14. Frame rate                  : 1 200.000 FPS (40 SPF)
  15. Compression mode            : Lossless
  16. Stream size                 : 50.7 MiB (36%)
  17. Default                     : Yes
  18. Forced                      : No
  19. Number of dynamic objects   : 15
  20. Bed channel count           : 1 channel
  21. Bed channel configuration   : LFE
复制代码




回复

使用道具 举报

47

主题

2781

回帖

2020

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
432683

崭露头角活跃达人CD!BD!坚持不懈灌水之王日积月累

孤雨独火 发表于 2021-12-3 00:13:40 | 显示全部楼层
本帖最后由 孤雨独火 于 2021-12-3 00:18 编辑

报错就是ffmpeg的不要怀疑
git版ffplay的报错
Snipaste_2021-12-03_00-17-46.jpg

这是ffmpeg前段时间引入的bug,因为静态编译的关系你现在只能回滚mpv的版本解决这个问题

回复

使用道具 举报

8

主题

54

回帖

0

VC币

金牌会员

Rank: 6Rank: 6

积分
38639
Atail  楼主| 发表于 2021-12-3 08:48:12 | 显示全部楼层
孤雨独火 发表于 2021-12-3 00:13
报错就是ffmpeg的不要怀疑
git版ffplay的报错

谢谢,回退到0.33版本解决了
回复

使用道具 举报

3

主题

406

回帖

42

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
205625

活跃达人

shadows 发表于 2021-12-19 10:37:06 | 显示全部楼层
本帖最后由 shadows 于 2021-12-19 20:33 编辑
Atail 发表于 2021-12-3 08:48
谢谢,回退到0.33版本解决了

最新版没有报错了,应该是今天的ffmpeg更新修复了
我手头也只有一个1秒的sample,不知道是不是真的修复了,我看sample没啥问题,声音正常的
https://trac.ffmpeg.org/ticket/9511

每日最新版 https://github.com/zhongfly/mpv-winbuild/releases
回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
368961
苏辰汐 发表于 2021-12-19 13:14:58 | 显示全部楼层
shadows 发表于 2021-12-19 10:37
最新版没有报错了,应该是今天的ffmpeg更新修复了
我手头也只有一个1秒的sample,不知道是不是真的修复了 ...

应该是FFmpeg昨天这个commit修复的 https://github.com/FFmpeg/FFmpeg/commit/a8a7c5d502a851d16c4668e03bff12d0e16c32b8
回复

使用道具 举报

84

主题

838

回帖

2616

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
538216

崭露头角活跃达人坚持不懈日积月累新人登场

kavenliang 发表于 2021-12-19 13:52:55 | 显示全部楼层
本帖最后由 kavenliang 于 2021-12-19 13:54 编辑

我又记错了
回复

使用道具 举报

8

主题

54

回帖

0

VC币

金牌会员

Rank: 6Rank: 6

积分
38639
Atail  楼主| 发表于 2021-12-19 22:39:11 | 显示全部楼层
shadows 发表于 2021-12-19 10:37
最新版没有报错了,应该是今天的ffmpeg更新修复了
我手头也只有一个1秒的sample,不知道是不是真的修复了 ...

是的,修复了,我试过了,可以放了,好耶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表