美文网首页
FFmpeg命令

FFmpeg命令

作者: 任天一 | 来源:发表于2018-11-17 19:00 被阅读19次

    视频分复解

    分离视频  ffmpeg -i input.mp4 -an -vcodec copy output.h264
    
    分离音频  ffmpeg -i input.mp4 -vn -acodec copy output.aac 
    
    复制转换 ffmpeg -i input.mp4 -vcodec copy -acodec copy output.mov 
    

    处理原始数据

    获取视频原始视频数据 ffmpeg -i input.mp4 -an -c:v rawvideo -pix_fmt yuv420p output.yuv
    
    获取视频原始音频数据  ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -f s16le output.pcm 
    
    播放原始视频 需指定原始宽高 ffplay -s 400×400 output.yuv
    播放原始音频 需指定类型 ffplay -ar 44100 -ac 2 -f s16le output.pcm
    

    滤镜命令

    ffmpeg -i rzw.mp4 -vf crop=in_w-200:in_h-200:20:20 -c:v libx264 -c:a copy output.mp4
    这里crop=in_w:in_h:x:y  xy代表裁剪位置左上角  不指定默认中心裁剪
    

    视频裁剪

    ffmpeg -i input.mp4 -ss 00:00:10 -t 10 output.ts
    -ss:起始裁剪时间
    -t: 裁剪多少秒 (单位秒)
    

    视频合并

    ffmpeg -f concat -i input.txt -c copy output.mp4
    -c copy 没有也行
    

    视频转图片

    ffmpeg -i input.ts -r 1 -f image2 image-%3d.jpeg
    

    图片转视频

    ffmpeg -i image-%3d.jpeg output.mp4
    

    gcc

     gcc -g  -o ffmpeg_logs ffmpeg_log.c -L /usr/local/ffmpeg/lib -static -lavutil 
    

    相关文章

      网友评论

          本文标题:FFmpeg命令

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