gpt4 book ai didi

video - 什么是保持将 m3u8 文件转换为 mp4 文件的最佳质量的最佳 ffmpeg 命令?

转载 作者:行者123 更新时间:2023-12-04 23:05:54 33 4
gpt4 key购买 nike

好的,所以我在 Internet 上下载了一个 .m3u8 文件。我看到这个文件扩展名对应于一个 HTTP Live Streaming 协议(protocol),也称为 HLS。该协议(protocol)由一个索引文件(m3u8 文件)组成,该文件是一个文本文件,其中包含多个重定向到 .ts 文件的 URL。这些 .ts 文件是视频文件,每个文件都是整个视频的一小部分。然后我在 Wikipedia 和 Apple 网站上搜索并发现该协议(protocol)嵌入了 MPEG-4 (H.264) 视频格式。

如果我没记错的话 .mp4 是 MPEG-4 (H.264) 视频格式的文件扩展名。因此,mp4 文件始终是 MPEG-4 (H.264) 视频。我用 ffmpeg 将此 .m3u8 文件转换为“普通”视频文件。目前我使用这个命令:
ffmpeg -protocol_whitelist "file,http,https,tcp,tls" -i input.m3u8 output.mp4
尽管即使视频质量几乎完美,但也比原始 m3u8 文件的质量略低。我知道我真的很挑剔,但是有更好的命令来保持原始质量吗?或者 ffmpeg 转换命令不可避免地涉及质量损失?

最佳答案

无需重新编码流,使用

ffmpeg -protocol_whitelist "file,http,https,tcp,tls" -i input.m3u8 -c copy output.mp4
-c-codec 的缩写;如果未设置,ffmpeg 将重新编码流。

MP4 是一种由 ISO(14496 第 12 和 14 部分)标准化的文件格式。 H.264 是一种视频编解码器标准,在 ISO 14496 第 10 部分中指定。MP4 可以包含具有除 H.264 之外的编解码器的视频流。

关于video - 什么是保持将 m3u8 文件转换为 mp4 文件的最佳质量的最佳 ffmpeg 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58886479/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com