ffmpeg 常用命令

将网络流或本地流拷贝到本地
ffmpeg -i "网络地址/本地地址.mkv" -c copy "本地地址.mkv"
将音频流提取成音频文件
ffmpeg -i "本地地址.mkv" -vn -c:a copy -metadata genre="流行" "本地地址.m4a"
从34分56秒处裁剪12分钟34秒长的视频
ffmpeg -ss 00:34:56 -i "本地地址.mkv" -to 00:12:34 -c copy "本地地址.mkv"
查看音视频流详细信息
ffprobe "网络地址/本地地址"
用json格式输出详细信息
ffprobe -v quiet -print_format json -show_format -show_streams "网络地址/本地地址"

地址中有特殊符号和空格时,必须要用双引号,推荐全部使用双引号

-c 表示指定编码器,copy 表示不重新编码
常见编码器有
# 视频编解码器
-c:v libx264    # H.264
-c:v libx265    # H.265/HEVC  
-c:v libvpx-vp9 # VP9
-c:v mpeg4      # MPEG-4
# 音频编解码器
-c:a aac        # AAC
-c:a libmp3lame # MP3
-c:a copy       # 直接拷贝
-c:a flac       # FLAC

-c copy 复制全部流
-c:v copy 只复制视频流
-c:a copy 只复制音频流
-c:s copy 只复制字幕流

-c copy 后可以设置视频元数据,以mp4为例
-metadata title="" // 标题
-metadata artist="" // 作者、艺术家
-metadata album="" // 专辑
-metadata date="" // 日期
-metadata comment="" // 描述
-metadata genre="" // 流派、类型
-metadata copyright="" // 版权

-c copy 前可以使用 -vn 禁止拷贝视频流
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容