FFmpeg 命令:从入门到精通 | ffmpeg 命令提取像素格式和 PCM 数据

FFmpeg 命令:从入门到精通 | ffppeg 命令提取像素格式和 PCM 数据

  • [FFmpeg 命令:从入门到精通 | ffmpeg 命令提取像素格式和 PCM 数据](#FFmpeg 命令:从入门到精通 | ffmpeg 命令提取像素格式和 PCM 数据)
    • [ffmpeg 命令提取像素格式](#ffmpeg 命令提取像素格式)
      • [提取 YUV](#提取 YUV)
      • [提取 RGB](#提取 RGB)
      • [RGB 和 YUV 之间的转换](#RGB 和 YUV 之间的转换)
    • [ffmpeg 命令提取 PCM 数据](#ffmpeg 命令提取 PCM 数据)

FFmpeg 命令:从入门到精通 | ffmpeg 命令提取像素格式和 PCM 数据

本节主要介绍了一些使用 ffmpeg 命令提取像素格式和 PCM 数据的方法,并列举了一些例子。

ffmpeg 命令提取像素格式

提取 YUV

提取 3 秒数据,分辨率和源视频一致:

复制代码
ffmpeg -i test_1280x720.mp4 -t 3 -pix_fmt yuv420p yuv420p_orig.yuv

提取 10 秒数据,分辨率转为 320x240:

复制代码
ffmpeg -i test_1280x720.mp4 -t 10 -pix_fmt yuv420p -s 320x240 yuv420p_320x240.yuv

提取 RGB

提取 3 秒数据,分辨率转为 320x240:

复制代码
ffmpeg -i test.mp4 -t 3 -pix_fmt rgb24 -s 320x240 rgb24_320x240.rgb

RGB 和 YUV 之间的转换

复制代码
ffmpeg -s 320x240 -pix_fmt yuv420p -i yuv420p_320x240.yuv -pix_fmt rgb24 rgb24_320x240_2.rgb

ffmpeg 命令提取 PCM 数据

复制代码
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f s16le 48000_2_s16le.pcm

ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -sample_fmt s16 out_s16.wav

ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -codec:a pcm_s16le out2_s16le.wav

ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f f32le 48000_2_f32le.pcm

ffmpeg -i test.mp4 -t 10 -vn -ar 48000 -ac 2 -f f32le 48000_2_f32le_2.pcm
相关推荐
撬动未来的支点1 天前
【音视频】MP4文件格式
音视频
yingxiao8881 天前
挖掘百亿“数字热土”!解读印度游戏与媒体娱乐的高速增长
游戏·娱乐·媒体
刀客Doc1 天前
复盘Netflix的2025:广告业务、线下业态和视频播客
人工智能·音视频
EasyGBS1 天前
EasyGBS助力智慧医院打造全方位视频监控联网服务体系
网络·音视频
数字孪生家族1 天前
视频孪生与空间智能:重构物理世界的时空认知范式
音视频·空间智能·数字孪生头部企业·视频孪生与空间智能融合
Tracy9731 天前
XMAU7118_VC1:16通道PDM到I²S/TDM音频转换器产品介绍
嵌入式硬件·音视频·智能硬件·xmos模组固件
做萤石二次开发的哈哈1 天前
萤石开放平台机器人音视频对接流程
机器人·音视频
筏.k1 天前
WebRTC 项目中捕获 FFmpeg 底层源码日志(av_log)的完整方案
ffmpeg·webrtc
学习_学习_再学习1 天前
ffmpeg学习记录
学习·ffmpeg
Tracy9732 天前
OT83211_VC1:4通道 ASRC OTG(44.1kHz~192kHz)音频采样率转换器产品介绍
嵌入式硬件·音视频·xmos 模组·xmos模组固件