拜师做网站,网站的框架,设计网站公司有哪些,数字营销经典案例1、提取YUV数据
提取yuv数据#xff0c;并保持分辨率与原视频一致
使用-pix_fmt或-pixel_format指定yuv格式提取数据#xff0c;并保持原来的分辨率
ffmpeg -i music.mp4 -t 01:00 -pixel_format yuv420p music.yuv提取成功后#xff0c;可以使用ffplay指定y…1、提取YUV数据
提取yuv数据并保持分辨率与原视频一致
使用-pix_fmt或-pixel_format指定yuv格式提取数据并保持原来的分辨率
ffmpeg -i music.mp4 -t 01:00 -pixel_format yuv420p music.yuv提取成功后可以使用ffplay指定yuv数据的帧率、分辨率来播放
ffplay .\music.yuv -framerate 30 -video_size 1920x1080提取视频并且改变分辨率比如改变分辨率为1280x720
ffmpeg -i music.mp4 -pix_fmt yuv420p -s 1280x720 music.yuv使用ffplay播放
ffplay .\music.yuv -framerate 30 -video_size 1280x720效果如下 提取RGB数据
ffmpeg -i music.mp4 -pix_fmt rgb24 -s 1280x720 music.rgb使用ffplay播放rgb数据如果指定为yuv就会出现花屏
ffplay .\music.rgb -pixel_format rgb24 -framerate 30 -video_size 1280x720rgb与yuv互转
指定输入源格式和输出源格式即可实现格式互转如把rgb转换为yuv
注意这里一开始需要给定输入源的帧率和分辨率、像素格式
ffmpeg -pixel_format rgb24 -framerate 30 -s 1920x1080 -i music.rgb -pixel_format yuv420p music_rgbtoyuv.yuv 使用ffplay播放即可如果指定播放格式不对就会出现各种问题
ffplay music_rgbtoyuv.yuv -pixel_format yuv420p -video_size 1920x1080如出现花屏、多个画面等问题 二、提取pcm数据
提取pcm数据需要指定采样率、采样通道、音频格式等数据
这个命令就是把mp3文件中的pcm数据采集出来需要指定adpcm_ima_alp 编解码器 ffmpeg -i music.mp3 -codec adpcm_ima_alp -ar 44.1k -ch_layout stereo music.pcm提取出来的数据如下