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
相关推荐
REDcker5 天前
WebCodecs VideoDecoder 的 hardwareAcceleration 使用
前端·音视频·实时音视频·直播·webcodecs·videodecoder
gihigo19985 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
山河君5 天前
四麦克风声源定位实战:基于 GCC-PHAT + 最小二乘法实现 DOA
算法·音视频·语音识别·信号处理·最小二乘法·tdoa
NGBQ121385 天前
Imgflip社交媒体表情包数据集-202208条多模板meme数据-包含完整图片URL和文本说明-适用于NLP模型训练和社交媒体分析
人工智能·自然语言处理·媒体
音视频牛哥5 天前
Android平台RTMP/RTSP超低延迟直播播放器开发详解——基于SmartMediaKit深度实践
android·人工智能·计算机视觉·音视频·rtmp播放器·安卓rtmp播放器·rtmp直播播放器
qq_416276425 天前
通用音频表征的对比学习
学习·音视频
美狐美颜sdk5 天前
Android全局美颜sdk实现方案详解
人工智能·音视频·美颜sdk·视频美颜sdk·美狐美颜sdk
EasyDSS5 天前
私有化部署EasyDSS视频点播能力:全链路视频技术赋能,打造企业级视听新体验
音视频·hls·m3u8·点播技术·智能转码
qq_416276425 天前
DeLoRes——一种通用的音频表征学习新方法(DeLoRes(基于 Barlow Twins 的冗余最小化方法)
学习·音视频
Q_4582838685 天前
从定位到视频:808 + 1078 在各行业的落地实践
音视频