首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ffmpeg可以从“标准文件”(“完美示例”)复制编解码器设置吗?

ffmpeg可以从“标准文件”(“完美示例”)复制编解码器设置吗?
EN

Ask Ubuntu用户
提问于 2020-09-23 18:42:52
回答 1查看 755关注 0票数 0

我想重新编码一段“完全像这个”的视频。我是否可以从示例文件导出编解码器和容器设置,并在编码过程中导入它们(除了明显的手动解决方案)?

我不会从输入文件复制压缩设置。这里有LosslessCut (它也完全阻止了重新编码)。我想从一个示例文件中获取这些设置,并将它们应用于重新编码其他文件。

我想实现与特定相机拍摄的视频完全兼容。包括通过该摄像机播放视频的能力(当然,它的解码器是硬编码的,并且缺乏兼容性),并将摄像机中的视频与重新编码的视频进行无损地合并(因此LosslessCut必须将摄像机视频和重新编码的视频合并为完全相同的格式)。

EN

回答 1

Ask Ubuntu用户

发布于 2020-09-28 20:20:56

没有这样的特性

在编码时,ffmpeg将自动尝试复制一些设置(宽度、高度、帧速率、采样率、通道布局、像素格式等)。但是它没有这样的特性,可以自动地将所有编码设置从输入复制到输出。这不太可能。

流复制

但是,您可以流复制(Re),而不是像复制和粘贴一样的编码:

代码语言:javascript
运行
复制
ffmpeg -i input.mkv -map 0 -c copy output.mkv

也许这会实现你想要做的事情。

人工方法

参见使用相同的编解码器和params作为输入的代码.的示例。

我是作者,但我不建议这样做。

这通常不是个好主意

尝试复制设置几乎总是XY问题的一个例子。

例如,用户可能希望复制设置,以便在特定设备上播放视频。当实际的解决方案通常要简单得多时,结果往往过于复杂。

如果你解释你真正想要达到的目标,我们可以给出一个更准确的答案。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1277270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档