【问题标题】:How how can i frame cut between, using ffmpeg?如何使用 ffmpeg 进行框架切换?
【发布时间】:2018-08-05 01:43:14
【问题描述】:

ffmpeg -i in.mp4 -vf "select='if(gt(scene,0.03),st(1,t),lte(t-ld(1),4))',setpts=N/FRAME_RATE/TB" -an trimmed2.mp4

我的代码,但它不适用于我的情况。请帮忙

【问题讨论】:

    标签: ffmpeg frame


    【解决方案1】:

    假设你想从 1.25 秒内修剪到 5 秒内:

    ffmpeg -ss 1.25 -i in.mp4 -to 5 -an trimmed2.mp4
    

    同样的事情,但指定持续时间而不是终点(可能是首选):

    ffmpeg -ss 1.25 -i in.mp4 -t 3.75 -an trimmed2.mp4
    

    或者如果您只想要 40 帧:

    ffmpeg -ss 1.25 -i in.mp4 -frames:v 40 -an trimmed2.mp4
    

    在此处寻找/修剪的更多信息:https://trac.ffmpeg.org/wiki/Seeking#Cuttingsmallsections

    【讨论】:

    • 我想做的不是这个。在图片中,我想要什么。 :(
    • 谢谢,这可能是,但我的视频是 5-10 分钟。工作太多 :( 我需要一个实用的代码。
    猜你喜欢
    • 2021-09-01
    • 2017-12-03
    • 2018-08-13
    • 1970-01-01
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    • 2023-01-07
    • 1970-01-01
    相关资源
    最近更新 更多