ffmpeg 使用备忘
如何进行单文件格式转换?
ffmpeg -i i:\VTS_01_5.VOB -c:v copy -c:a copy d:\video\5.mp4
如何合并两个vob文件到一个mp4(可自行指定分辨率)?
ffmpeg -i "i:\VTS_01_1.VOB" -i "i:\VTS_01_2.VOB" -c:v libx264 -crf 18 -preset slow -vf "scale=720:480:force_original_aspect_ratio=decrease,pad=720:480:(ow-iw)/2:(oh-ih)/2" -c:a aac -b:a 320k -movflags +faststart d:\video\output.mp4
ffmpeg.exe 如何转换视频重设视频的 “数据速率”为806kbps、“帧速率”为59.91帧/秒和音频的 “比特率”为131kbps 这3个参数?
ffmpeg.exe -i input.wmv -c:v libx264 -b:v 806k -r 59.91 -c:a aac -b:a 131k output.wm
如果想使用 Nvida 的 cuda 加速可以使用如下命令(使用新版ffmpeg哦):
ffmpeg.exe -i input.wmv -c:v h264_nvenc -b:v 806k -r 59.91 -c:a aac -b:a 131k output.wm
下载 .m3u8 文件:
ffmpeg -i "https://xo.com/index.m3u8" -c copy d:\\output.mp4
合并本地文件(.bat文件):
echo off chcp 65001 set "PATH=D:\Axiom.FFmpeg\ffmpeg\bin;%PATH%" set "filename=%~n1" echo filename: %filename% cd %~1\video set output=%~1\..\%filename%.mp4 echo %output% ffmpeg.exe -i "video.m3u8" -c copy "%output%" pause