收起左侧

部分MP4视频播放黑屏

5
回复
305
查看
[ 复制链接 ]

2

主题

7

回帖

0

牛值

fnOS系统内测组

2026-5-21 13:27:52 显示全部楼层 阅读模式

联系方式:飞牛fnOS粉丝群637 WOod卞

相册版本 0.9.4

系统版本1.1.3104

硬件 华擎J3455-ITX

设备ID ccf415ad8c79416e90e628a4ab1e57532f276279

故障现象:该视频在浏览器中播放黑屏,无论是相册还是文件管理器中。手机APP端播放正常,无论是相册内还是文件管理器。本机影音功能正常,可以播放1080P视频,且可以转码,正确调用GPU。所以很奇怪,为什么分布mp4无法播放。

在相册内的MP4的文件 EXIF 信息

{
  "AndroidManufacturer": "Xiaomi",
  "AndroidModel": "M2012K11AC",
  "AndroidVersion": 13,
  "AudioBitsPerSample": 16,
  "AudioChannels": 2,
  "AudioFormat": "mp4a",
  "AudioSampleRate": 48000,
  "AvgBitrate": "8.74 Mbps",
  "Balance": 0,
  "BitDepth": 24,
  "ColorPrimaries": "BT.709",
  "ColorProfiles": "nclx",
  "CompatibleBrands": [
    "isom",
    "mp42"
  ],
  "CompressorID": "hvc1",
  "CreateDate": "2026:02:21 09:49:04",
  "CurrentTime": "0 s",
  "Directory": "/vol2/1000/1.1.Photos/MyK40",
  "Duration": "22.29 s",
  "ExifToolVersion": 12.92,
  "FileAccessDate": "2026:05:21 09:39:14+08:00",
  "FileInodeChangeDate": "2026:03:15 22:08:48+08:00",
  "FileModifyDate": "2026:02:21 17:49:05+08:00",
  "FileName": "VID_20260221_174840.mp4",
  "FilePermissions": "-rw-rw----",
  "FileSize": "26 MB",
  "FileType": "MP4",
  "FileTypeExtension": "mp4",
  "GPSCoordinates": "33 deg 37' 59.88\" N, 118 deg 59' 26.16\" E",
  "GPSLatitude": "33 deg 37' 59.88\" N",
  "GPSLongitude": "118 deg 59' 26.16\" E",
  "GPSPosition": "33 deg 37' 59.88\" N, 118 deg 59' 26.16\" E",
  "GraphicsMode": "srcCopy",
  "HandlerDescription": "SoundHandle",
  "HandlerType": "Audio Track",
  "ImageHeight": 1080,
  "ImageSize": "1920x1080",
  "ImageWidth": 1920,
  "MIMEType": "video/mp4",
  "MajorBrand": "MP4 v2 [ISO 14496-14]",
  "MatrixCoefficients": "BT.709",
  "MatrixStructure": "1 0 0 0 1 0 0 0 1",
  "MediaCreateDate": "2026:02:21 09:49:04",
  "MediaDataOffset": 405384,
  "MediaDataSize": 24357652,
  "MediaDuration": "22.23 s",
  "MediaHeaderVersion": 0,
  "MediaModifyDate": "2026:02:21 09:49:04",
  "MediaTimeScale": 48000,
  "Megapixels": 2.1,
  "MinorVersion": "0.0.0",
  "ModifyDate": "2026:02:21 09:49:04",
  "MovieHeaderVersion": 0,
  "NextTrackID": 3,
  "OpColor": "0 0 0",
  "PosterTime": "0 s",
  "PreferredRate": 1,
  "PreferredVolume": "100.00%",
  "PreviewDuration": "0 s",
  "PreviewImage": "(Binary data 838547 bytes, use -b option to extract)",
  "PreviewTime": "0 s",
  "Rotation": 90,
  "SelectionDuration": "0 s",
  "SelectionTime": "0 s",
  "SourceFile": "/vol2/1000/1.1.Photos/MyK40/VID_20260221_174840.mp4",
  "SourceImageHeight": 1080,
  "SourceImageWidth": 1920,
  "TimeScale": 10000,
  "TrackCreateDate": "2026:02:21 09:49:04",
  "TrackDuration": "22.29 s",
  "TrackHeaderVersion": 0,
  "TrackID": 1,
  "TrackLayer": 0,
  "TrackModifyDate": "2026:02:21 09:49:04",
  "TrackVolume": "0.00%",
  "TransferCharacteristics": "BT.709",
  "VideoFrameRate": 30.03,
  "VideoFullRangeFlag": 0,
  "XResolution": 72,
  "XiaomiProduct**name": "Redmi K40",
  "YResolution": 72
}

黑屏的视频:

收藏
送赞
分享

2

主题

7

回帖

0

牛值

fnOS系统内测组

2026-5-21 13:59:54 楼主 显示全部楼层

image.png

确定了。转码问题。影视中也是黑屏。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

7

回帖

0

牛值

fnOS系统内测组

2026-5-21 14:31:13 楼主 显示全部楼层

debug: 为什么系统没有正确调用GPU进行解码。

系统日志中没有错误。其他影音文件转码正常。

2026-5-22 15:42:52 显示全部楼层

感谢反馈!麻烦确认一下是否只有这个 MP4 异常,其他视频、电脑本地播放器和其他设备播放是否正常。如果仅该文件黑屏,请通过飞牛外链提供原视频,我们这边复测确认。

飞牛 NAS web 端视频播放黑屏问题 - Bug 反馈报告(最终版) 📋 问题概述 问题描述: 飞牛 NAS web 端(文件管理器和照片端)播放 H.264+AAC 编码的 MP4 视频时出现黑屏(有声音/无图像) 影响范围: 所有测试的 6  详情 回复
2026-5-23 17:33

2

主题

7

回帖

0

牛值

fnOS系统内测组

2026-5-23 17:21:07 楼主 显示全部楼层

修改格式了,下面已回复。

2

主题

7

回帖

0

牛值

fnOS系统内测组

2026-5-23 17:33:01 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=295106&ptid=64200][color=#999999]飞牛运营同学 发表于 2026-5-22 15:42[/color][/url][/size] 感谢反馈!麻烦确认一下是否只有这个 MP4 异常,其他视频、电脑本地播放器和其他设备播放是否正常。如果仅 ...[/quote]

飞牛 NAS web 端视频播放黑屏问题 - Bug 反馈报告(最终版)

📋 问题概述

问题描述: 飞牛 NAS web 端(文件管理器和照片端)播放 H.264+AAC 编码的 MP4 视频时出现黑屏(有声音/无图像)

影响范围: 所有测试的 6 个原始 MP4 视频均出现此问题

严重性: 高(影响常见视频格式播放)


🔍 问题详情

1. 受影响视频(原始文件)

文件名 视频编码 音频编码 分辨率 文件大小 问题现象
VID_20250921_103350.mp4 H.264 (High Profile) AAC 1920x1080 42.4 MB 黑屏
VID_20250921_120222.mp4 H.264 (High Profile) AAC 1920x1080 46.3 MB 黑屏
VID_20250921_120313.mp4 H.264 (High Profile) AAC 1920x1080 85.8 MB 黑屏
VID_20250928_114846.mp4 H.264 (High Profile) AAC 1920x1080 33.0 MB 黑屏
VID_20251001_134740.mp4 H.264 (High Profile) AAC 1920x1080 216.7 MB 黑屏
VID_20260116_131549.mp4 H.264 (High Profile) AAC 1280x720 7.1 MB 黑屏

共同特点:

  • 视频编码:H.264 (AVC1) High Profile
  • 音频编码:AAC
  • 封装格式:MP4
  • 来源:相机/手机原始录制

问题现象:

  • ❌ web 端文件管理器:黑屏(有声音/无图像)
  • ❌ web 端照片端:黑屏(有声音/无图像)
  • ✅ 本地播放器(VLC/PotPlayer):正常播放
  • ⚠️ 其他设备:待测试

2. 对比测试(重要证据)

为排查问题,我们生成了 20 个不同编码格式的测试视频,结果如下:

✅ 正常播放的格式(web 端文件管理器):

文件名 视频编码 音频编码 封装格式 分辨率 播放状态
test_h264_mp4.mp4 H.264 (Main Profile) AAC MP4 1280x720 ✅ 正常
test_h264_mkv.mkv H.264 (Main Profile) AAC MKV 1280x720 ✅ 正常
test_h264_mov.mov H.264 (Main Profile) AAC MOV 1280x720 ✅ 正常
test_h264_flv.flv H.264 (Main Profile) AAC FLV 1280x720 ✅ 正常
test_vp8_mkv.mkv VP8 Vorbis MKV 1280x720 ✅ 正常
test_vp9_mkv.mkv VP9 Vorbis MKV 1280x720 ✅ 正常

⚠️ 黑屏的格式(web 端文件管理器):

文件名 视频编码 音频编码 封装格式 分辨率 播放状态
test_mpeg4_mp4.mp4 MPEG-4 Part 2 AAC MP4 1280x720 ⚠️ 黑屏
test_mpeg4_mov.mov MPEG-4 Part 2 AAC MOV 1280x720 ⚠️ 黑屏
test_mpeg2_mp4.mp4 MPEG-2 AAC MP4 1280x720 ⚠️ 黑屏

❌ 不支持的格式(web 端文件管理器):

文件名 视频编码 音频编码 封装格式 分辨率 播放状态
test_h264_avi.avi H.264 AAC AVI 1280x720 ❌ 不支持
test_mpeg4_avi.avi MPEG-4 Part 2 MP3 AVI 1280x720 ❌ 不支持
test_mjpeg_avi.avi MJPEG MP3 AVI 1280x720 ❌ 不支持
test_h264_3gp.3gp H.264 AAC 3GP 1280x720 ❌ 不支持
test_mpeg1_mpeg.mpg MPEG-1 MP2 MPG 1280x720 ❌ 不支持
test_mpeg2_mpeg.mpg MPEG-2 MP2 MPG 1280x720 ❌ 不支持
test_theora_ogg.ogv Theora Vorbis OGV 1280x720 ❌ 不支持
test_vp8_webm.webm VP8 Vorbis WebM 1280x720 ❌ 不支持
test_vp9_webm.webm VP9 Vorbis WebM 1280x720 ❌ 不支持
test_wmv_asf.asf WMV2 WMAV2 ASF 1280x720 ❌ 不支持

3. 关键发现

差异对比:

项目 原始视频(黑屏) 测试视频(正常)
视频编码 H.264 High Profile H.264 Main Profile (ffmpeg 默认)
分辨率 1920x1080 / 1280x720 1280x720
编码参数 相机/手机原始编码 ffmpeg 转码(标准参数)
封装细节 原始 MP4 封装 ffmpeg 生成的标准 MP4

推测原因:

  1. H.264 High Profile 兼容性问题:飞牛 web 端播放器可能对 High Profile 支持不完善
  2. MP4 封装原子结构差异:原始视频的 MP4 封装可能包含某些特殊原子(如编辑列表、旋转信息等),导致播放器解析失败
  3. 分辨率影响:原始视频有 1920x1080,测试视频是 1280x720,可能与分辨率有关

📦 复现测试素材

✅ 测试视频(已上传飞牛分享)

飞牛分享【TestVideos_720p】:

https://share.fnnas.net/s/a4b7698fe43940ceb4

包含内容:

  • 20 个不同编码格式的测试视频(720p)
  • 涵盖 H.264, MPEG-1/2/4, MJPEG, VP8/VP9, Theora, WMV 等编码
  • 涵盖 MP4, AVI, MKV, MOV, FLV, 3GP, WebM, OGV, ASF, MPG 等封装格式

用途:

  • 验证飞牛 web 端对不同编码格式的支持情况
  • 对比测试(找出哪些格式能正常播放)

✅ 原始问题视频(已上传飞牛分享)

文件名 飞牛分享链接
VID_20260116_131549.mp4 https://share.fnnas.net/s/7cfb9d3975024eb0bf
VID_20251001_134740.mp4 https://share.fnnas.net/s/244827a832904dc0bc
VID_20250928_114846.mp4 https://share.fnnas.net/s/f798c12cc0a0443baa
VID_20250921_120313.mp4 https://share.fnnas.net/s/c0a67bdf528b42879e
VID_20250921_120222.mp4 https://share.fnnas.net/s/4ad016ac06d1446cad
VID_20250921_103350.mp4 https://share.fnnas.net/s/1e8c6f0bf077485a9b

用途:

  • 官方复现"黑屏"问题
  • 分析原始视频的编码参数,定位问题根源

📊 测试数据总结

Web 端文件管理器播放兼容性:

  • ✅ 正常播放:6/20 (30%)
  • ⚠️ 黑屏:3/20 (15%)
  • ❌ 不支持:10/20 (50%)
  • 🚫 系统错误:1/20 (5%)

Web 端照片端播放兼容性:

  • ✅ 正常播放:12/20 (60%)
  • ❌ 不支持:4/20 (20%)
  • ⚠️ 无文件/错误:4/20 (20%)

原始视频(H.264 High Profile + AAC + MP4):

  • ❌ web 端文件管理器:100% 黑屏 (6/6)
  • ❌ web 端照片端:100% 黑屏 (6/6)


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

本版积分规则