Olimjon Asked: 2017-01-08 23:54:32 +0800 CST2017-01-08 23:54:32 +0800 CST 2017-01-08 23:54:32 +0800 CST 将视频片段变黑 772 我要给我朋友看一些视频。但有些场景可能不适合他。所以,我决定把一些帧变黑(因为音频应该保留)。但我不知道该怎么做。任何帮助将不胜感激。 操作系统:Xubuntu 16.04 video 1 个回答 Voted Best Answer Elder Geek 2017-01-11T14:32:35+08:002017-01-11T14:32:35+08:00 虽然这是可能的,但它不是一项微不足道的任务。您可以通过使用高度通用的工具来成功完成这项工作。ffmpeg您需要执行以下操作: 先决条件:如果您没有ffmpeg,则需要安装它。 您可以通过以下任一方式执行此操作(选择一个) A)获取静态构建 或者 B)从需要启用 Universe 存储库的存储库安装,然后使用命令安装sudo apt-get update&&sudo apt-get install ffmpeg 步骤 1 将音频提取到一个单独的文件中,以保留它以供以后在此过程中重复使用。 步骤 2 提取框架并检查它们以决定替换哪些框架。 第 3 步用相同尺寸的空白/黑色图像替换您认为必要的帧(如果视频中已经存在可以重复使用的图像,则可以避免创建一个。)确保黑色帧与帧具有相同的名称您正在更换以保持连续性。 第 4 步 将帧重新组合成视频。 步骤 5 重新应用音频。 这是一个过于简单的示例,因为您的问题中不存在有关源材料的关键细节,您可能希望将比特率与源材料匹配以避免质量损失。此外,无论您选择 png 还是 jpg,您都需要提取和重新组合相同类型的图像。提供的示例应该会给您一个很好的开始,并且文档中提供了大量信息 如果这里有任何不清楚的地方,或者你在途中遇到了问题,请给我留言,我会尽力澄清。
虽然这是可能的,但它不是一项微不足道的任务。您可以通过使用高度通用的工具来成功完成这项工作。
ffmpeg
您需要执行以下操作:先决条件:如果您没有ffmpeg,则需要安装它。
您可以通过以下任一方式执行此操作(选择一个)
A)获取静态构建
或者
B)从需要启用 Universe 存储库的存储库安装,然后使用命令安装
sudo apt-get update&&sudo apt-get install ffmpeg
步骤 1 将音频提取到一个单独的文件中,以保留它以供以后在此过程中重复使用。
步骤 2 提取框架并检查它们以决定替换哪些框架。
第 3 步用相同尺寸的空白/黑色图像替换您认为必要的帧(如果视频中已经存在可以重复使用的图像,则可以避免创建一个。)确保黑色帧与帧具有相同的名称您正在更换以保持连续性。
第 4 步 将帧重新组合成视频。
步骤 5 重新应用音频。
这是一个过于简单的示例,因为您的问题中不存在有关源材料的关键细节,您可能希望将比特率与源材料匹配以避免质量损失。此外,无论您选择 png 还是 jpg,您都需要提取和重新组合相同类型的图像。提供的示例应该会给您一个很好的开始,并且文档中提供了大量信息
如果这里有任何不清楚的地方,或者你在途中遇到了问题,请给我留言,我会尽力澄清。