(音视频学习笔记):参数说明及提取音视频数据

目录

主要参数

音频参数

视频参数

ffmpeg命令提取音视频数据

保留封装格式

提取视频

提取音频

主要参数

  • -i            设定输入流
  • -f           设定输出格式(format)
  • -ss         开始时间
  • -t           时间长度
ffmpeg -i test.mp4 -codec copy -ss 10 -t 10 -f flv out.mp4 
  • 输出实际是 flv 格式。
  • 如果以后缀为准,则需要将 -f flv 去掉。

【查询MP3格式的完整名称】

ffmpeg -encoders | findstr mp3

音频参数

  • -aframes                               设置要输出的音频帧数
  • -b:a                                       音频码率
  • -ar                                        设定采样率
  • -ac                                       设定声音的Channel数
  • -acodec                                设定声音编解码器,如果用copy表示原始编解码数据必须被拷贝。
  • -an                                       不处理音频
  • -af                                        音频过滤器
fmpeg -i test.mp4 -b:a 192k -ar 48000 -ac 2 -acodec libmp3lame -aframes 200 out.mp3

视频参数

  • -vframes                             设置要输出的视频帧数
  • -b                                        设定视频码率
  • -b:v                                     视频码率
  • -r                                         设定帧速率
  • -s                                        设定画面的宽与高
  • -vn                                      不处理视频
  • -aspect aspect                   设置横纵比 4:3,16:9 或 1.3333 1.7777
  • -vcodec                              设定视频编解码器,如果用copy表示原始编解码数据必须被拷贝。
  • -vf                                       视频过滤器
fmpeg -i test.mp4 -vframes 300 -b:v 300k -r 30 -s 640x480 -aspect 16:9 -vcodec libx265

ffmpeg命令提取音视频数据

保留封装格式

ffmpeg -i test.mp4 -acodec copy -vn audio.mp4

ffmpeg -i test.mp4 -vcodec copy -an video.mp4

提取视频

  • 保留编码格式:
ffmpeg -i test.mp4 -vcodec copy -an test_copy.h264
  • 强制格式:
ffmpeg -i test.mp4 -vcodec libx264 -an test.h264

提取音频

  • 保留编码格式:
fmpeg -i test.mp4 -acodec copy -vn test.aac
  • 强制格式:
fmpeg -i test.mp4 -acodec libmp3lame -vn test.mp3

猜你喜欢

转载自blog.csdn.net/baidu_41388533/article/details/112255111