一般准则/“专业”转换或传输视频的工作流程?


9

我是一名IT“专业人士”,有时需要处理小型视频转换/视频切割项目,我想学习“正确的方法”来完成此工作。每次我搜索Google时,总是会遇到3到4年前的怪异,低成熟度的试用软件或随机论坛线程,这表明这样做的方法过时。

一个大问题是:将视频转码成某种有效的(无损的)中介以进行编辑以最终在以后进行重新编码的“通用”准则和工具是什么?


在我看来,即使是最简单的格式和任务,也是无休止的反复试验的灾难,或者是只有硬化的专家才知道的专业知识,这些专家拥有大量使用奇怪的转换工具的瑞士军队,就像是对项目。

这是一些例子:

  • 从DVD素材中提取的简单VOB文件无法直接导入Adobe Premiere。
  • Virtualdub是人们一直推荐的旧软件,但似乎不支持较新的格式。
  • 我什至不知道如何确定视频具有哪些编解码器,以及是否对图像进行隔行扫描以及我要处理的分辨率和编解码器如何。

问题:

  • 选择错误的隔行扫描选项会降低质量
  • 选择错误的像素长宽比(拉伸图像)
  • 在Premiere中选择错误的“项目类型”会导致素材需要缩放
  • 被迫使用一些奇怪的程序,这些程序会带来许多负面影响

我在寻找什么:

  • 关于格式转换,公认的工具等的书籍或“真实知识”,并不是有关如何处理视频格式的随机论坛指南。
  • 如上所述,确定一种格式从一种格式转换为另一种格式的工作流准则。
  • 关于格式是否可以使用Adobe Premiere之类的程序的文档,不能使用格式,因此,我不要将扳手用作锤子。

TL; DR

如何转换或“准备”视频文件以确保Premiere支持该文件进行编辑?

Premiere是从各种源格式制作视频蒙太奇时适合处理裁剪,编码的合适程序,还是应使用其他工具来实现此目的?

有哪些好书值得阅读,特别涉及转换使用任意数量编解码器的视频?


至于工具-我可能稍后会再回答-您可以放心使用ffmbc。它转换为我个人喜欢的中间格式,例如DNxHD,并支持几乎所有格式。
slhck 2012年

我真的想将其关闭为“非建设性的”,但是您的赏金阻止了我这样做……
bwDraco 2012年

@DragonLord为什么?具体的专业知识怎么不能回答这个问题?
slhck 2012年

@slhck:这个问题是在寻求开放性的答案,这些答案本质上是主观的,即使它们是从经验或专业知识中得出的。我可能会弄错了,这可能是一个“主观的”问题,但是我觉得这对于超级用户来说太主观了(尽管在软件工程中允许使用类似性质的与编程相关的问题)。
bwDraco 2012年

@DragonLord对于它的价值,我相信这个问题会激发很长的事实答案。在分析素材和确定适当的中间格式时,没有太多主观性,尤其是对于诸如Adobe Premiere之类的特定软件而言。它支持某种东西,或者不支持。OP甚至已经指定了什么是“好”答案,所以我暂时不提这个问题-但一定会对其进行监视。
slhck 2012年

Answers:


2

您实际上正在寻找的是“中间格式”。对于音频,通常意味着将其解压缩为PCM音频(嗯,理想情况下,应该首先不压缩它):

ffmpeg -i input.file -c:a pcm_s16le output.wav

对于视频...好吧,有时可以使用原始视频或像huffyuv这样的无损编解码器,但是通常您会使用数学上有损但视觉上无损的中间编解码器,例如DNxHD或Apple Prores。AFAIK Premiere支持这两种功能,但是自从我使用它已经有好几年了,所以我可能记错了。要将任意视频文件转换为具有DNxHD视频和原始PCM音频的AVI,请执行以下操作:

ffmpeg -i input.file -c:v dnxhd -c:a pcm_s16le intermediate.avi

要将MOV文件与Apple ProRes和原始PCM音频一起使用:

ffmpeg -i input.file -c:v prores -c:a pcm_s16le intermediate.mov

编辑:...实际上,考虑到这一点,我相信Premiere 不需要使用中间编解码器,它应该能够编辑最常见的格式(包括DVD上使用的MPEG2视频)。也就是说,中间格式非常有用-由于它们使用相对简单的算法,因此它们减少了计算机处理资源的负担。

Premiere是从各种源格式制作视频蒙太奇时适合处理裁剪,编码的合适程序,还是应使用其他工具来实现此目的?

Premiere是用于此类工作的绝对出色的工具,您可以相当轻松地在其上编辑长篇电影。我会使用FCP对其进行评分。

如果您想以编程方式进行操作(即自动缩小或裁剪视频),那么像ffmpeg这样的命令行工具可能会更好;但是对于“创意”编辑,像Premiere这样的NLE绝对是必经之路。

EDIT2:由于您提到隔行扫描视频,因此可以使用yadif(还有另一个逐行扫描过滤器)视频过滤器将其与ffmpeg逐行扫描。我不确定是否需要与Premiere一起使用(可能没有必要),并且在渐进式输入上使用它会吐出可怕的输出(因此请确保您知道它是隔行视频),但出于完整性考虑:

ffmpeg -i input.file -filter:v yadif -c:v dnxhd -c:a pcm_s16le intermediate.avi

这对于ProRes同样适用,或者实际上任何视频编解码器ffmpeg都可以输出。


谢谢,这是很有见地的。我没有尝试从商业印刷的DVD导入视频,但是我遇到了很多业余录像,这些录像可能是由非常面向消费者的软件编写到DVD上的。我没有音频,或者视频只有几秒钟
克隆人

1

我没有完整的答案,但是我确实知道mencoderffmpeg是那里最标准的两个工具。转码时,最好使用其中一种工具执行实际的转码。

这些工具都是命令行。GUI已经为他们所用,我相信市场上许多可用的工具实际上都在后端使用这些库中的一个或两个。

至于文件是否是隔行扫描的以及它使用的是哪种编解码器等等,虽然这两种工具都应该能够告诉您,但我还是将文件加载到vlc中并检查了编解码器信息。这是一种简单的方法,可提供大量信息。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.