适当的 FFmpeg 代码将 AVCHD 1080i 格式转换为 WMV 文件。
输入文件的图像大小为 1440 x 1080,如果可能的话,我希望将其保留为高清,因为我要用这些视频制作 DVD。
我的系统上有 FFmpeg,并且之前使用过一两次,所以我知道我需要它在我要使用的文件夹中,并且我也需要一个 .bat 文件。
请注意,我想使用.bat 文件一次转换多个文件。
我有 Windows Vista、32 位、AMD 64、achlonx2 双核处理器、Nvidia Gforce 6150SE 显卡、3GB 内存,并且我使用 Windows Movie Maker 来编辑视频。
谢谢。
答案1
从我读到的新版本来看Movie Maker 实际上支持 AVCHD .m2ts 文件,所以您不需要重新编码。如果它无法读取文件,我建议您使用另一个编辑器,因为这种格式非常常见,任何像样的 NLE(老实说,我不认为 Movie Maker 是这样的)都应该能够处理它。
您可能能够通过以下方式获得更多对旧 Windows Movie Maker 版本的支持:ffdshow 试镜编解码器库。Windows Movie Maker 似乎有一个选项可以启用它们(在您安装它们之后)在兼容性设置中:
您需要做的就是重命名文件,使其具有文件扩展名 .avi。使用此技巧,您应该能够导入 FLV、MP4 和其他文件类型。在 Movie Maker 中使用完文件后,不要忘记将文件重命名为原始扩展名。重命名可能并不总是必要的。您应该始终首先尝试使用原始文件名导入!
您可能需要进行的另一个配置调整是调整 Movie Maker 的兼容性设置。
Movie Maker 菜单 -> 工具 -> 选项 -> 兼容性 -> 启用“ffdshow 视频解码器”(以及可能列出的编解码器包中的其他音频/视频解码器)
主要问题是:您无法使用 创建 WMV 9(或 SMPTE VC-1)视频ffmpeg
。仅支持 WMV 7 和 8,但我一般不建议使用这些,因为与大多数竞争对手相比,它们的视觉质量不是最好的。
您也可以尝试创建一个高比特率的 MPEG-2 中间文件等,但这远非理想的解决方案:
ffmpeg -i input -c:v mpeg2video -b:v 10M -c:a pcm_s16le output.mpeg