Mac使用ffmpeg将.mkv等格式无损转换为.mp4
Mac使用ffmpeg将.mkv等格式无损转换为.mp4
- 使用脚本批量转换
#! /bin/bash
for i in *.mkv; do
ffmpeg -i "$i" -codec copy "${i%.*}.mp4"
done
- 单个文件转换
ffmpeg -i input.mkv -codec copy output.mp4
# 设置视频开始的时间和结束的时间
ffmpeg -i input.mkv -ss xx:xx:xx -codec copy -t xx:xx:xx output.mp4
# -ss xx:xx:xx 输入视频开始的时间(我的会有几秒的黑屏,建议设置前多加几秒)
# -t xx:xx:xx 输出视频的时长(比如你想要mkv视频中10分钟到18分钟总共8分钟的视频,这个地方就设置成08:00:00)
ffmpeg -i 源文件名 -c:v copy -c:a aac 目标文件名
ffmpeg -i input.mkv -c:v copy -c:a aac output.mp4
ffmpeg -i input.flv -vcodec copy -acodec copy output.mp4