6

ffmpeg 精准切割视频优化相关的问题

 2 years ago
source link: https://www.v2ex.com/t/808095
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
ffmpeg 精准切割视频优化相关的问题

V2EX  ›  FFmpeg

ffmpeg 精准切割视频优化相关的问题

  zzfer · 5 小时 41 分钟前 · 525 次点击

要非常精准,且不会出现帧数丢失,是否只能转码切割?执行的命令如下

ffmpeg -ss -start -accurate_seek -i -videoPath -preset ultrafast -t -3600 -c:v libx264 -c:a aac -strict experimental -resultPath -y

查了好多这种是唯一符合要求的切割方法,但是速度很慢,想问问有没有大佬可以优化的地方

7 条回复    2021-10-15 23:54:47 +08:00

flyhaozi

flyhaozi   5 小时 37 分钟前

可以先无损粗切,然后再转码精准切割,应该能省点时间?

rosu

rosu   5 小时 9 分钟前 via iPhone   ❤️ 1

最精确查找是要逐帧解码的,ss 也应该应用到输出文件(-i 参数值之后)。
又要快又要准,可以先 ss 在输入前指定位置,再 ss 指定输入后的位置…

参考官方文档: https://trac.ffmpeg.org/wiki/Seeking

mxT52CRuqR6o5

mxT52CRuqR6o5   4 小时 46 分钟前 via Android

把丢失的那几帧进行转码切割然后拼起来,有没有可行性?

ch2

ch2   4 小时 40 分钟前

粗剪就行了吧
ffmpeg -ss START -to END -i YOUR_FILE_NAME.mp4 -codec copy -avoid_negative_ts 1 OUTPUT.mp4

msg7086

msg7086   3 小时 9 分钟前

> 是否只能转码切割?

是的。每个 GOP 是一个整体,没办法直接无损切开。

wszgrcy

wszgrcy   2 小时 27 分钟前

是的,我记得去年我也问过,参数加前面才能正常切,但是速度降下来了,再后面的是会找最近的关键帧好像是

AX5N

AX5N   39 分钟前

是的,必须转码

关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1729 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 15ms · UTC 16:33 · PVG 00:33 · LAX 09:33 · JFK 12:33
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK