美文网首页
FFmpeg常用命令(3)--分解与复用命令

FFmpeg常用命令(3)--分解与复用命令

作者: 一叶知秋0830 | 来源:发表于2019-07-12 16:12 被阅读0次

    比如文件格式的转换、将封装格式文件中的音频与视频文件分别抽取出来等。

    1.视频格式转换

    2.mp4文件转成2-1.flv格式文件。

    ffmpeg -i 2.mp4 -vcodec copy -acodec copy 2-1.flv
    

    参数说明:
    -i 2.mp4:输入文件
    2-1.flv:输出文件
    -vcodec copy:vcodec指定视频编码器,copy 指明只拷贝,不做编解码。
    -acodec copy:acodec指定音频编码器,copy 指明只拷贝,不做编解码。

    2.音频频格式转换

    wav转wma格式,直接转有可能转不成功,比如wav转mp3就转不成功。

    ffmpeg -i audio1.wav -acodec copy audio1-1.wma
    

    3.抽取音频流

    将2.mp4文件中的音频部分抽取出来存为2-2.aac(注意只能存为aac格式不能存为wav等格式)。

    ffmpeg -i 2.mp4 -vn -acodec copy 2-2.aac
    

    参数说明:
    -vn:v 代表视频,n 代表 no 也就是没有视频的意思。
    -acodec copy:只拷贝音频部分,不做编解码。

    4.抽取视频流

    将2.mp4文件中的视频部分抽取出来存为2-3.h264

    ffmpeg -i 2.mp4 -vcodec copy -an 2-3.h264
    

    参数说明:
    -vcodec copy:只拷贝视频部分,不做编解码。
    -an:a 代表音频,n 代表 no 也就是没有音频的意思。

    5.音视频合并

    将2-2.aac和2-3.h264文件合并生成2-4.mp4文件。

    ffmpeg -i 2-2.aac -i 2-3.h264 -vcodec copy -acodec copy 2-4.mp4
    

    相关文章

      网友评论

          本文标题:FFmpeg常用命令(3)--分解与复用命令

          本文链接:https://www.haomeiwen.com/subject/vnwfcctx.html