【云享读书会第13期】FFmpeg动手实践体验
【摘要】 使用 FFmpeg 简单的处理自己身边的音视频文件,完成音视频文件的多媒体信息查询,编码格式的修改等操作,干货满满。
查看音视频媒体文件信息
#命令: ffmpeg -i file_name -hide_banner
#hide_banner 来隐藏掉ffmpeg本身的信息
#视频
ffmpeg -i helloworld.mp4 -hide_banner
#音频
ffmpeg -i A_Little_Love.mp3 -hide_banner
处理音视频媒体文件
#视频格式转换
#ffmpeg -i video_input.webm video_output.flv
ffmpeg -i helloworld.mp4 video_output.avi
- 完成
#音频
#ffmpeg -i A_Little_Love.wav audio_output.flac
ffmpeg -i A_Little_Love.mp3 audio_output.ogg
#同时指定多个输出后缀
ffmpeg -i A_Little_Love.wav audio_output_1.mp3 audio_output_2.ogg
从视频中抽取音频
# 抽取音频,直接加-vn参数
ffmpeg -i helloworld.mp4 -vn helloworld_audio.mp3
# -ab (音频比特率)来指定编码比特率
ffmpeg -i helloworld.mp4 -vn -ab 128k helloworld_audio_128.mp3
# 其他参数 -ar (采样率: 22050, 441000, 48000), -ac (声道数), -f (音频格式, 通常会自动识别的). -ab 也可以使用 -b:a 来替代
ffmpeg -i helloworld.mp4 -vn -ar 44100 -ac 2 -b:a 128k -f mp3 helloworld_audio_441.mp3
从视频中抽取视频(让视频静音)
- -an 来获得纯视频,-an 标记会让所有的音频参数无效,最后没有音频会产生。
#ffmpeg -i helloworld.mp4 -an -video_output.mp4
ffmpeg -i helloworld.mp4 -vcodec copy -an helloworld_output.mp4
小结
- 学习了FFmpeg 的用途并使用 FFmpeg 简单的处理自己身边的音视频文件,完成音视频文件的多媒体信息查询,编码格式的修改等操作,干货满满。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)