找回密码
 立即注册
12
返回列表 发新帖
楼主: CLANNADAO

疑问,视频无法播放问题?

24

主题

772

回帖

3104

VC币

星辰大海

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

积分
648753
sommio 发表于 2023-6-2 22:15:26 | 显示全部楼层
本帖最后由 sommio 于 2023-6-2 22:58 编辑
verdurewind 发表于 2023-6-2 21:26
封装时出问题了吧,你发的视频硬解可以正常播放,硬解+和软解都会闪退;
[url=]Redo[/url]
如果把原视频封装成mkv格式,硬 ...

换 ffplay 试了下,也是空输出,ffmpeg 也不能正确处理它,但都没有报告任何错误
mpv 和 vlc 都是可以正常播放的
此外我注意到两个视频的 Codec ID 不同,问题视频为 isom,正常视频为 M4V  (isom/M4A /M4V /mp42)

试了下可以用 l-smash 重封装解决,问题可能出在 ffmpeg 的 demuxer 无法处理这个封装,而 MX Player 预设硬解可能使用的是 MediaExtractor 从而避免了这个问题,高级音频功能可能涉及到 ffmpeg 从而导致错误 。而 vlc 和 mpv 都使用自己实现的 demuxer
  1. remuxer -i "【BD 4K 字幕】回复术士 NCOP ED  NCOP BD 4K.mp4" -o out.mp4
  2. [Warning]: alternate_group is specified but not compatible with any of the brands. It won't be set.
  3. [Remuxing completed!
复制代码

  1. Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '【BD 4K 字幕】回复术士 NCOP ED  NCOP BD 4K.mp4':
  2.   Metadata:
  3.     major_brand     : isom
  4.     minor_version   : 1
  5.     compatible_brands: isom
  6.     creation_time   : 2023-06-01T12:17:04.000000Z
  7.   Duration: N/A, start: 0.000000, bitrate: N/A
  8.   Stream #0:0[0x1](und): Video: hevc (Main) (hev1 / 0x31766568), yuv420p(tv, bt709), 3840x2160 [SAR 1:1 DAR 16:9], 4988 kb/s, 30 fps, 30 tbr, 16k tbn (default)
  9.     Metadata:
  10.       handler_name    : VideoHandler
  11.       vendor_id       : [0][0][0][0]
  12.   Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 320 kb/s (default)
  13.     Metadata:
  14.       handler_name    : SoundHandler
  15.       vendor_id       : [0][0][0][0]
复制代码
  1. ffmpeg -i "【BD 4K 字幕】回复术士 NCOP ED  NCOP BD 4K.mp4" -v debug -vcodec copy -acodec copy out.mkv
  2. 0 frames successfully decoded, 0 decoding errors

  3. ❯ mediainfo out.mkv
  4. General
  5. Unique ID                                : 49144763379139253737845899311885821809 (0x24F8EFE86B12029A17B0D4C1CEB7A771)
  6. Complete name                            : out.mkv
  7. Format                                   : Matroska
  8. Format version                           : Version 4
  9. File size                                : 2.25 MiB
  10. Duration                                 : 367 ms
  11. Overall bit rate                         : 51.5 Mb/s
  12. Writing application                      : Lavf60.3.100
  13. Writing library                          : Lavf60.3.100
  14. ErrorDetectionType                       : Per level 1
复制代码
  1. ❯ mediainfo "【BD 4K 字幕】回复术士 NCOP ED  NCOP BD 4K.mp4"
  2. General
  3. Complete name                            : 【BD 4K 字幕】回复术士 NCOP ED  NCOP BD 4K.mp4
  4. Format                                   : MPEG-4
  5. Format profile                           : Base Media
  6. Codec ID                                 : isom (isom)

  7. ❯ mediainfo "【BD 4K 字幕】回复术士 NCOP ED 2160P NCOP BD 4K手机版.mp4"
  8. General
  9. Complete name                            : 【BD 4K 字幕】回复术士 NCOP ED 2160P NCOP BD 4K手机版.mp4
  10. Format                                   : MPEG-4
  11. Codec ID                                 : M4V  (isom/M4A /M4V /mp42)
复制代码

点评

原来如此  发表于 2023-6-2 22:41

评分

参与人数 1活跃度 +25600 收起 理由
CLANNADAO + 25600 强大的播放器连问题视频都能正常播放.

查看全部评分

回复

使用道具 举报

9

主题

168

回帖

507

VC币

荣誉会员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
119312
verdurewind 发表于 2023-6-2 22:35:00 | 显示全部楼层
CLANNADAO 发表于 2023-6-2 21:42
确实很神奇,试了下MP4重新封成MKV就正常了,这个封装是闪豆自动封装的但如果是封装有问题,为什么 ...

mkvtoolnix不是提供了批量操作吗



0001.png

0002.png

评分

参与人数 1活跃度 +25600 收起 理由
CLANNADAO + 25600 赞一个!

查看全部评分

回复

使用道具 举报

75

主题

457

回帖

1382

VC币

星辰大海

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

积分
416857

崭露头角新人登场活跃达人坚持不懈

CLANNADAO  楼主| 发表于 2023-6-2 23:20:50 | 显示全部楼层
verdurewind 发表于 2023-6-2 22:35
mkvtoolnix不是提供了批量操作吗

学到了,看来破案了,是闪豆新版封装器的锅。

我的理解是B站视频轨道和音轨是分开的,下载器下的是2个文件,而之前和现在同一个视频下的文件是一样的,但是软件版本不一样封装器不一样,所以成品不一样。
所以我换回了哔哩下载器姬。
https://b23.tv/d11ujm1  不过只解决了4k的问题8k还是无法硬解,应该是YUV444的问题,安卓现在有能硬解YUV444的芯片吗
回复

使用道具 举报

12
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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