gpt4 book ai didi

video - ffmpeg 将多个文件从 avi dv 视频 (dvsd) 转换为 avi h.264 + mp3(mp4)

转载 作者:行者123 更新时间:2023-12-04 23:27:06 25 4
gpt4 key购买 nike

我在带有 Codec DV Video (dvds) 的文件夹(在 Windows 7 上)中有一堆 avi 文件。这些是直接从我的索尼 DCR-PC120E Pal 相机和索尼附带的软件复制而来的。

问题是旧的视频文件在复制到硬盘时变得如此之大。所以我使用了 VLC 转换/保存功能,它将视频的大小减小到文件大小的 1/10,而没有注意到任何大的信号损失。另一个问题是使用 VLC 我必须一次转换一个文件,而且我可能有超过 100 个文件。

我已将 ffmpeg 配置为在我的 Windows 7 电脑上工作,但找不到将多个文件从 avi dv 视频 (dvsd) 转换为 avi h.264 + mp3(mp4) 的批处理脚本。

非常感谢任何帮助。

最佳答案

试试这个代码(另存为 convertall.bat )。我已经使用从 Zeranoe daily builds 安装的最新版本的 ffmpeg.exe 二进制文件对其进行了测试。在 Windows 7 上。调整 -q:acrf值到您的videoaudio质量/尺寸偏好。

echo off
echo *
echo **********************************************
echo * *
echo * USE TO BATCH CONVERT ALL AVIS IN FOLDER *
echo * *
echo * 1) place videos in a folder *
echo * 2) copy convertall.bat to your folder *
echo * 3) double click convertall.bat *
echo * *
echo * *
echo **********************************************


FOR /f "delims=" %%G IN ('dir /b *.AVI') DO (
ffmpeg.exe -i "%%G" -y -c:v libx264 -c:a libmp3lame -q:a 2 -crf 22 -pix_fmt yuv420p "%%~nG".mp4
)

echo ************
echo ******** **********
echo ******** **********
echo ****** DONE WITH BATCH CONVERTING ********
echo ******** **********
echo ******** **********
echo ************
pause

关于video - ffmpeg 将多个文件从 avi dv 视频 (dvsd) 转换为 avi h.264 + mp3(mp4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41510380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com