FFmpeg转码很慢,默认的调用确实如此,其实本身人家是支持多线程的,用命令启用多线程后转码速度就可以大幅提升了。

假设原始指令为:

ffmpeg -i movie.mp4 -vf "crop=640:256:0:400" -strict -2 YourCroppedMo[......]

Read more

如下指令视频了多个视频合并~记得先转成ts格式。

ffmpeg -i "concat:1.ts|2.ts" -acodec copy -vcodec copy -absf aac_adtstoasc outputname.mp4

[……]

Read more

有些时候,需要裁剪一部分视频的画面,比如1280*840的视频,想裁剪为1280*720的视频,这个时候,使用如下指令即可实现裁剪视频画面功能:

ffmpeg -i inputname.mp4 -vf crop=1280:720:0:120 -threads 5 -preset ultrafast[......]

Read more

假设MP3音频的时长是5分钟,我只想裁剪其中的1分钟开始,到第二分钟结束的时间的音频,如何实现?
以下代码即实现了截取第一分到第二分之间音频的功能,并输出结果到outputname.mp3。

ffmpeg -i inputname.mp3 -vn -acodec copy -ss 00:01:0[......]

Read more

假设MP4视频的时长是5分钟,我只想裁剪其中的1分钟开始,到第二分钟结束的时间的视频,如何实现?
以下代码即实现了截取第一分到第二分之间视频的功能,并输出结果到outputname.mp4。

ffmpeg -ss 00:01:00 -t 00:02:00 -accurate_seek -i in[......]

Read more