zoukankan      html  css  js  c++  java
  • 使用ffmpeg命令处理媒体文件

    一、安装ffmpeg(待完善)

    windows:

    linux:

    主要参数
    -i——设置输入档名。
    -f——设置输出格式。
    -y——若输出文件已存在时则覆盖文件。
    -fs——超过指定的文件大小时则结束转换。
    -t——指定输出文件的持续时间,以秒为单位。
    -ss——从指定时间开始转换,以秒为单位。
    -t从-ss时间开始转换(如-ss 00:00:01.00 -t 00:00:10.00即从00:00:01.00开始到00:00:11.00)。
    -title——设置标题。
    -timestamp——设置时间戳。
    -vsync——增减Frame使影音同步。
    -c——指定输出文件的编码。
    -metadata——更改输出文件的元数据。
    -help——查看帮助信息。

    ffmpeg的官网地址是:https://www.ffmpeg.org/
    ffmpeg的Github项目地址是:https://github.com/FFmpeg/FFmpeg

    二、使用命令完成工作的具体事例

    1.FFmpeg从视频中提取音频保存为mp3文件

    -i 表示input,即输入文件

    -f 表示format,即输出格式

    -vn表示vedio not,即输出不包含

    模板:

    ffmpeg -i test.mp4 -f mp3 -vn test.mp3

    事例:

    ffmpeg -i F:java	estpackagemp4liyongle.mp4 -f mp3 F:java	estpackagemp3liyongle.mp3

    2.ffmpeg将srt格式的字幕转换为vtt格式

    模板:

    ffmpeg -i input.srt output.vtt

    实例:

    ffmpeg -y -i F:python_env	ranslatepython_demoliyongle.srt F:python_env	ranslatepython_demoliyongle.vtt

    3.ffmpeg将srt格式的字母烧进MP4文件中

    模板:

    ffmpeg -i input.mp4 -vf subtitles=subtitles.srt output.mp4

    实例:

    ffmpeg -y -i F:java	estpackagemp4
    ews.mp4 -vf subtitles=F:java	estpackagemp4
    ews.srt F:java	estpackagemp4
    ewnews.mp4
  • 相关阅读:
    JS练习:定时器--背景颜色交替变换
    JS练习:切换图片
    BOM对象和DOM对象
    CSS练习:仿小米官网
    classification
    where does the error come from
    梯度下降
    torch 中各种图像格式转化
    regression
    torch 的包应用
  • 原文地址:https://www.cnblogs.com/StarZhai/p/14009966.html
Copyright © 2011-2022 走看看