logo
tt's Note
  • 运维
    • 数据库
    • linux
    • vpn
    • 日志
    • 中间件
    • 服务
    • 监控
    • shell
    • windows
    • 语言
    • 云服务
    • 其他
  • 开发
    • 工具
  • 软件
    • 浏览器
    • 多端
    • win
    • mac
    • 网站
  • 项目
    • 效率工具
    • 兴趣
  • 脚本
    • jenkins
    服务概览
    ansible
    chrony时间服务器
    dnsmasq
    ffmpeg
    frp
    ftp
    gitea
    gitlab
    jenkins
    lsyncd
    minio(私有化oss)
    nacos
    nexus3(私有仓库)
    ossftp
    redmine
    registry(docker私有仓库)
    saltstack
    svn
    上一页dnsmasq下一页frp

    #ffmpeg

    #docker一键运行

    docker run --rm -it -v ./:/tmp linuxserver/ffmpeg \
    -i /tmp/1.flv -ss 00:05:00 -c:v copy -c:a copy /tmp/3.flv

    #ts转flv

    docker run --rm -it -v ./:/tmp linuxserver/ffmpeg \
    -i /tmp/1.ts -c:v copy -c:a copy /tmp/19.flv

    #切割

    从50分开始截取5分钟

    docker run --rm -it -v ./:/tmp linuxserver/ffmpeg \
    -ss 00:50:00 -i /tmp/1.mp4 -t 00:05:00 -c copy '/tmp/2.mp4'

    #转换音频为flac

    docker run --rm -it -v ./:/tmp linuxserver/ffmpeg \
    -i /tmp/1.mp4 \
    -vn -acodec flac \
    /tmp/audio.flac

    #合成多个视频

    先新建一个txt

    file '1.flv'
    file '2.flv'
    file '3.flv'
    docker run --rm -it -v ./:/tmp linuxserver/ffmpeg \
    -f concat -i 1.txt -c copy output.mkv
    #旋转180度
    ffmpeg -i 1.mp4 -c copy -metadata:s:v:0 rotate=180 2.mp4
    #压缩
    ffmpeg  -i 1.mp4  -s 1920x1080  2.mp4
    # 剪辑视频
    ffmpeg.exe -i 1.flv -ss 00:00:00 -to 00:45:08 -c:v copy -c:a copy 2.flv