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 小时前
解锁音乐创作新技能:AI音乐网站的正确使用方式
人工智能·经验分享·音视频
modest —YBW1 小时前
视频大小怎么计算?视频码率是什么,构成视频清晰度的核心要素!
音视频
cuijiecheng20181 小时前
音视频入门基础:RTP专题(10)——FFmpeg源码中,解析RTP header的实现
ffmpeg·音视频
AI服务老曹2 小时前
运用先进的智能算法和优化模型,进行科学合理调度的智慧园区开源了
运维·人工智能·安全·开源·音视频
Macdo_cn5 小时前
My Metronome for Mac v1.4.2 我的节拍器 支持M、Intel芯片
macos·音视频
kiramario6 小时前
【结束】JS如何不通过input的onInputFileChange使用本地mp4文件并播放,nextjs下放入public文件的视频用video标签无法打开
开发语言·javascript·音视频
余~~185381628008 小时前
矩阵碰一碰发视频的后端源码技术,支持OEM
线性代数·矩阵·音视频
划水哥~9 小时前
高清下载油管视频到本地
音视频
Luke Ewin15 小时前
根据音频中的不同讲述人声音进行分离音频 | 基于ai的说话人声音分离项目
人工智能·python·音视频·语音识别·声纹识别·asr·3d-speaker
Macdo_cn1 天前
Infuse Pro for Mac v8.1 全能视频播放器 支持M、Intel芯片
macos·音视频