剪切压缩
ffmpeg -ss 00:00:00 -t 00:00:30 -i input.mp4 -c copy output.mp4
视频压缩
ffmpeg -i [输入视频] -c:v libx264 -preset placebo -crf 20 -c:a copy [输出视频]
-c:v
输出视频格式,ffmpeg -encoders
查看支持的格式
-preset
这些预设值有包括:
ultrafast 、superfast、veryfast、faster、fast、medium、slow、slower、veryslow 和 placebo
ultrafast 编码速度最快,但压缩率低,生成的文件更大,placebo 则正好相反
-crf
控制输出质量的,范围0-51,0为无失真编码,建议18-28
-c:a copy
不处理音频,直接复制
功能:将
%USERPROFILE%\Videos\
目录(包括子目录)的MP4格式文件压缩,再复制到桌面上。
复制,保存为bat文件。
@echo off
for %%A in (%USERPROFILE%\Videos\) do (
if exist %%A (
pushd %%A
for /r %%B in (*.mp4) do (
ffmpeg -i "%%B" -c:v libx264 -preset fast -crf 20 -c:a copy "%USERPROFILE%\Desktop\%%~nB.mp4"
)
popd
)
)
pause
格式转换
功能:将
%USERPROFILE%\Downloads\
和%USERPROFILE%\Desktop\
目录(包括子目录)的TS格式文件无损转换成MP4文件,再剪切到%OneDrive%\Aria2\
目录中。
复制,保存为bat文件。
@echo off
for %%A in (%USERPROFILE%\Downloads\ %USERPROFILE%\Desktop\) do (
if exist %%A (
pushd %%A
for /r %%B in (*.ts) do (
ffmpeg -i "%%B" -c copy "%OneDrive%\Aria2\%%~nB.mp4"
)
popd
)
)
pause
网友评论