0 ffmpeg adobe-premiere matroska
在过去的几年里,我从 YouTube 下载了相当多的视频(可能超过 1500 个)——这些都是 MKV。
不幸的是——Premiere Pro 似乎只能在某些时候导入其中的一些,这本身似乎是一个完整的兔子洞。
我想将这些文件转码为 Premiere 可以毫无困难地导入/编辑的内容 - 如 MP4 或 WebM - 并且不会影响质量。
我已经浏览了 YouTube 上的大量视频,试图找到一种方法来做到这一点 - 但我发现要么非常耗时,要么没有产生无损的结果。
有些人提出了各种“转换器”类型的应用程序 - 但每个文件(甚至不是主要文件)的处理时间绝对是疯狂的。
我已经看到提到了 FFmpeg - 但结果实际上是无损的吗?
转码是缓慢且有损的,因为它的字面意思是以新格式逐帧重新压缩整个视频,与最初压缩时的方式相同。通常,编解码器在压缩视频而不会明显有损的情况下越好,它需要的处理能力就越大,所需的时间也就越长。
例如,如果您可以处理 10 倍大的输出文件,您可能能够调整编解码器以更快地完成其工作。您甚至可以选择 100% 无损的编解码器(如果 Premiere 支持的话),但会产生大量输出文件。
但尚不清楚您是否真正在寻找转码。
“MKV”、“MP4”等本身只是容器格式——它们不直接定义视频的压缩方式,只定义其打包方式。(实际的视频编解码器将是 H.264 或 HEVC 或 VP9;音频将是 AAC、Opus 或 MP3。)
无需任何转码即可将文件从一种容器格式转换为另一种格式(例如 MP4 到 MKV)——只需以不同的方式重新打包(重新混合)相同的数据。在 FFMPEG 中,您可以使用特殊的“复制”编解码器(例如-c:a copy -c:v copy
. 这始终是无损的,它的速度与计算机复制数据的速度一样快,但这仅仅是因为它不会对任何内容进行转码。
但是虽然我说容器格式不直接定义编解码器,但其中一些仅与某些编解码器兼容——有时是出于技术原因,有时只是因为“编解码器 ID”或其他参数尚未达成一致。例如,据我所知,您不能将 Opus 编码的音频放入 MP4 文件中,“正式地”您也不能将 VP9 视频放入 MP4 中。
因此,一些 YouTube 下载工具故意生成 MKV 文件,因为它们必须——他们需要在哪些编解码器可以适合 MKV 文件方面具有更大的灵活性,如果您想将其放入 MP4,则需要对音频或视频进行转码。
Premiere 的问题也很可能不在于容器,而在于所使用的特定编解码器。例如,如果 Premiere 无法解码 Opus 音频,那么无论它是在 MKV 文件还是 WebM 文件中,它都无法导入 Opus 音频。
在这些情况下,使其工作的唯一方法是使用不同的编解码器进行转码。有时您可能能够保留视频但转码(或重新下载)音频。但是重新编码视频将是有损和缓慢的。
归档时间: |
|
查看次数: |
1708 次 |
最近记录: |