【TDA2X】ubuntu下用ffmpeg将视频转为h264格式,并生成相应标签

ffmpeg可以直接用 sudo apt-get install ffmpeg 来安装。

视频转为h264格式

生成相应标签

#生成h264格式
ffmpeg -i output.avi -y -c:v libx264 -vframes 50 output.h264

#生成相应标签
1. ffprobe -show_packets ./H264_artifacts_motion.h264 >index.idx

2. Extract just "Size" from above generated index file with sed command.

PAT=size
sed -n "/$PAT/p" index.idx | cut -d' ' -f3 >> size_extracted.txt

3. Now generate binary file from size extracted file, with below command. Please note that " size_extracted.txt should not contain any string just numbers i.e size of frame " .

cat size_extracted_jelly.txt | perl -n -e 'printf("%08x\n",$_)' | sed 's/\(..\)\(..\)\(..\)\(..\)/0x\4\n0x\3\n0x\2\n0x\1/' | xxd -r -p > Size_test.bin && du -b Size_test.bin

最后将h264视频和.bin文件的名字分别改为inData、inHeader。

ffmpeg转换视频分辨率的命令为:

ffmpeg -i 输入文件名 -vf scale=1024:512,setsar=1:1 AerialCity_1920x1080.yuv -hide_banner  

猜你喜欢

转载自blog.csdn.net/qq_39642978/article/details/107019816
今日推荐