V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
feihuxiongdi
V2EX  ›  FFmpeg

如何使用 ffmpeg 修改视频的开始时间

  •  
  •   feihuxiongdi · 2018-12-25 18:10:28 +08:00 · 5991 次点击
    这是一个创建于 2158 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我想修改如下信息中的视频的 start 值,该值貌似表示在播放器中进度条的位置(倒数第二行), 使用 ffmpeg 没有找到合适的方式,后找到了 -seek_timestamp-ss 参数, 如:

    ffmpeg -seek_timestamp 1 -ss 3 -i a.ts b.ts

    但是仍不能得到正确的值,在此请求各位大佬的帮忙。

    谢谢!

    ffmpeg version 4.1-tessus  https://evermeet.cx/ffmpeg/  Copyright (c) 2000-2018 the FFmpeg developers
      built with Apple LLVM version 10.0.0 (clang-1000.11.45.5)
      configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplay
      libavutil      56. 22.100 / 56. 22.100
      libavcodec     58. 35.100 / 58. 35.100
      libavformat    58. 20.100 / 58. 20.100
      libavdevice    58.  5.100 / 58.  5.100
      libavfilter     7. 40.101 /  7. 40.101
      libswscale      5.  3.100 /  5.  3.100
      libswresample   3.  3.100 /  3.  3.100
      libpostproc    55.  3.100 / 55.  3.100
    Input #0, mpegts, from 'b.ts':
      Duration: 00:00:10.00, start: 11.400000, bitrate: 1879 kb/s
      Program 1 
    
    
    1 条回复    2018-12-26 13:21:07 +08:00
    feihuxiongdi
        1
    feihuxiongdi  
    OP
       2018-12-26 13:21:07 +08:00
    自己找到答案了自己回复一下

    ```
    ffmpeg -i 0.mp4 -vcodec copy -acodec aac -f segment -initial_offset 9.5 -segment_format mpegts out%d.ts
    ```

    其中的 __initial_offset__ 参数可以设置视频的 start 属性值
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5628 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:30 · PVG 14:30 · LAX 22:30 · JFK 01:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.