[db:标题]

摘要:FFmpeg从原始数据中提取YUV或PCM数据命令 命令的作用 这些被提取出的YUV数据和PCM数据可以用于多媒体的处理或应用,它们可以用于视频分析(如人脸识别,追踪目标,动作检测);图像处理(如颜色校正,图像处理算法);视频压缩,声音分析
FFmpeg从原始数据中提取YUV或PCM数据命令 命令的作用 这些被提取出的YUV数据和PCM数据可以用于多媒体的处理或应用,它们可以用于视频分析(如人脸识别,追踪目标,动作检测);图像处理(如颜色校正,图像处理算法);视频压缩,声音分析等等等等。 命令的格式 ffmpeg -i [输入的参数] [输入的文件名] [参数和输出的参数] [输出的文件名] 输入的参数 -i:指定输入文件。 -f:指定输入文件格式。 -ss:从指定时间点开始处理输入文件。 -t:设置处理输入文件的持续时间。 -r:设置输入文件的帧率。 -itsoffset:设置输入文件的音频/视频偏移量。 输入的文件名 指定你要提取的目标音视频。 参数和输出的参数 -map:选择要映射到输出文件的流。 -map_metadata:选择要映射到输出文件的元数据。 -map_chapters:选择要映射到输出文件的章节。 -metadata:设置输出文件的元数据。 -y:覆盖输出文件而不询问。 -v:设置日志输出级别。 -hide_banner:隐藏 FFmpeg 的横幅信息。 -vf:设置视频滤镜图形。 -af:设置音频滤镜图形。 -s:设置输出文件的分辨率。 -c:v:设置视频编解码器。 -b:v:设置视频比特率。 -c:a:设置音频编解码器,{占位符,之后会补上音频编解码器的超链接}。 -b:a:设置音频比特率。 -ar:设置音频采样率。 -ac:设置音频通道数。 -pix_fmt:设置像素格式 {占位符,之后会补上像素格式的超链接}。 -f :指定输出格式,{占位符}。 写出输出的目标位置,并且在文件的后缀写明提取的是YUV还是PCM。 例子 提取output.mp4的YUV数据,并且使用YUV420P的像素格式。 ffmpeg -i D:\v\output.mp4 -pix_fmt YUV420P D:\v\output.yuv 提取output.mp3的PCM数据,并且使用16 位小端序 PCM 格式(s16le)设置音视频编解码器为16 位小端序 PCM 格式(pcm_s16le) ffmpeg -i D:\v\output.mp3 -f s16le -c:a pcm_s16le D:\v\output.pcm