使用CRF(恒定速率因子)参数来控制输出质量。较低的CRF,质量越高(范围:0-51)。默认值为23,视觉上无损压缩对应于-CRF 18.使用预设参数来控制压缩过程的速度。附加信息:https://trac.ffmpeg.org/wiki/encode/h.264
-c复制将第一个视频,音频和字幕比特流复制到输出文件的情况下,而无需重新编码它们。这赢得了' t损害了质量,使命令在几秒钟内运行。
如果留下-c复制选项,FFMPEG将根据所选择的格式自动重新编码输出视频和音频。对于高质量的视频和音频,分别读取X264编码指南和AAC编码指南。
ffmpeg -ss [start] -i in.mp4 -t [持续时间] -c:v libx264 -c:aac -strict实验-b:128k out.mp4
使用-c副本,流将被复制,而不重新编码,因此不会存在质量损失。如果要重新编码,请参阅ffmpeg wiki:h.264编码指南。
-Shortest选项将导致输出持续时间匹配最短输入流的持续时间。
ffmpeg -i in.mp4-itsoffset 3.84 -i in.mp4 -map 1:v -map 0:a -vcodec copy -acodec复制out.mp4
ffmpeg -i in.mp4-itsoffset 3.84 -i in.mp4 -map 0:v -map 1:a -vcodec copy -acodec copy out.mp4 使用Libass库(确保FFMPEG安装在配置中具有库中的库)。 要从1到5秒之间提取所有帧,以及11到15秒之间: 0 = 90CountercrockWike和垂直翻转(默认)1 = 90clockWise2 = 90counterclockWise3 = 90ClockWive和垂直翻转 如果你得到一个"协议'没有在白名单和#39上的https;文件,加密'!" 错误,添加protocol_whitelist选项: 参数:-r标记图像帧(每个图像的逆时间); -vf fps = 25标记输出的真实帧。