xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

QuickTime Player 在 Mac / iPad / iPhone 上无法播放 .mp4 视频 bug All In One

QuickTime Player 在 Mac / iPad / iPhone 上无法播放 .mp4 视频 bug All In One

errors ❌

从网上下载的 .m3u8 (有多个.ts格式的视频片段组合成的)MP4 视频, 使用 Mac / iPad / iPhone 自带的 QuickTime Player 都无法正常播放视频 bug!

  1. 要么是没有图像,只有声音;
  2. 要么是只走进度条,即没有图像,也没有声音;

image

image

PS:使用 VLC 也不好使,估计是视频格式编码有问题?

https://www.videolan.org/

原因分析

perhaps, probably, maybe, likely, perchance, haply

其实问题很简单,10.15开始,所有的32位程序都不能运行了,而Quicktime Player有好多编解码程序是32位的.
另一方面,苹果可能不会继续支持一些原来Quicktime Player所支持的编码

所以,目前要不是降级到Mojave,要不是手动转换编码。
长远说,不知道不兼容编码列表会不会被缩短。

https://discussionschinese.apple.com/thread/250810656?sortBy=rank

更新 QuickTime Player

QuickTime 有时无法打开 MP4 文件的原因有很多。
其中之一是因为它可能使用了较新的编解码器,而旧版本的 QuickTime 尚不受支持。
话虽如此,一种可能的解决方案是将 QuickTime 播放器更新到最新版本
要将 QuickTime 播放器更新到最新版本,您必须确保您还使用了最新的 macOS 系统版本,
因为 QuickTime 现在是 macOS 上的内置应用程序

image

solutions

  1. 使用 Google Chrome 浏览器播放 ✅

image

  1. 使用视频编码转换器,重新转码 .mp4 => .mov / .mp4

https://www.online-convert.com/

MP4 Converter
Our MP4 converter can convert from over 50 source formats for example: MPEG-2 to MP4, MKV to MP4, AVI to MP4, MOV to MP4, 3GP to MP4, FLV to MP4 and much more. Just try it out.

image

https://video.online-convert.com/convert-to-mp4

  1. 使用视频剪辑软件,重新导出 .mp4

缺点:转码后,文件大小变大几倍 💩 (1080P/ 60Hz)

image

demos

使用在线视频编码转换器 MP4 Converter,重新转码 .mp4 => .mp4

优点:转码后,文件大小几乎没有变化 🚀

image

https://video.online-convert.com/convert-to-mp4

m3u8 视频在线提取工具

// 自动下载整合后的TS文件
autoDownloadFile(fileDataList, fileName, fileType) {
  // title / tooltip
  this.tips = `ts 碎片整合中,请留意浏览器下载`;
  // 创建一个新的 Blob 对象,并设置文件的 MIME 类型为 `video/MP2T`
  const fileBlob = new Blob(fileDataList, { type: 'video/MP2T' });
  const aLink = document.createElement(`a`);
  aLink.download = `${fileName}.${fileType}`;
  // 生成一个 blob URL 链接
  aLink.href = URL.createObjectURL(fileBlob);
  // CSS 隐藏下载链接
  aLink.style.display = `none`;
  // 插入到 DOM 中
  document.insertAdjacentElement(`beforeend`, aLink);
  // document.body.appendChild(aLink);
  aLink.click();
  aLink.remove();
},

https://github.com/xgqfrms/m3u8-downloader/tree/master?tab=readme-ov-file#核心代码

https://blog.luckly-mjw.cn/tool-show/m3u8-downloader/index.html

QuickTime Player

https://en.wikipedia.org/wiki/QuickTime

https://support.apple.com/en-hk/guide/quicktime-player/welcome/mac

https://www.youtube.com/watch?v=3ODhiw51JSI

refs

https://huifu.wondershare.cn/repair/10070870.html

https://www.vidmore.com/zh/video-playback/quicktime-cant-open-mp4/



©xgqfrms 2012-2025

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(487)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-08-16 国内外一线互联网公司晋级指南 All In One
2022-08-16 How to Create a New File on Mac with Finder All In One
2022-08-16 git tag All In One
2021-08-16 HTML5 dataset All In One
2020-08-16 Raspberry Pi & GPIO All In One
2019-08-16 ES-Next & ES10 & ECMAScript 2019 All In One
2019-08-16 js & object & prototype & __proto__ & prototype chain
点击右上角即可分享
微信分享提示