八:ffmpeg命令提取像素格式和PCM数据

一、提取YUV

bash 复制代码
#提取3秒数据,分辨率和源视频一致
fmpeg -i test_1280x720.mp4 -t 3 -pix_fmt yuv420p yuv420p_orig.yuv

#提取3秒数据,分辨率转为320x240
ffmpeg -i test_1280x720.mp4 -t 3 -pix_fmt yuv420p -s 320x240 yuv420p_320x240.yuv

二、提取RGB

bash 复制代码
#提取3秒数据,分辨率转为320x240
ffmpeg -i test.mp4 -t 3 -pix_fmt rgb24 -s 320x240 rgb24_320x240.rgb

三、RGB和YUV之间的转换

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

四、提取PCM数据

bash 复制代码
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
相关推荐
Hello.Reader3 小时前
用纯 Go 实现一个 AES-128 加密 m3u8 视频下载器(不依赖 ffmpeg)
golang·ffmpeg·音视频·m3u8
你好音视频7 小时前
RTSP推流:RTP包组装逻辑详解
ffmpeg·音视频
pu_taoc9 小时前
ffmpeg实战2-从MP4文件提取 音频和视频
c语言·c++·ffmpeg·音视频
香蕉ai大玩家9 小时前
ffmpeg.dll丢失怎么办?ffmpeg.dll找不到是什么情况
ffmpeg
爱宇阳9 小时前
使用 PowerShell + ffmpeg 自动压缩视频(支持 CRF、无损、目标大小模式)
ffmpeg·音视频
The_cute_cat9 小时前
FFmpeg的初步学习
学习·ffmpeg
mortimer1 天前
视频自动翻译里的“时空折叠”:简单实用的音画同步实践
python·ffmpeg·aigc
未央几许1 天前
使用ffmpeg.wasm解码视频(avi,mpg等格式)问题
前端·ffmpeg
询问QQ:4877392781 天前
动态规划,实现躲避动态车辆,动态障碍物,连续静态障碍物,采用prescan matlab ca...
pcm
rabbit_pro1 天前
Java 执行FFmpeg命令
java·开发语言·ffmpeg