1, 进入/root/ffmpeg-4.0/doc/examples里
添加 个compile_encode_video.sh文件
vim compile_encode_video.sh
内容如下:
gcc encode_video.c -g -o encode_video.out \
-I /usr/local/include -I/usr/local/ffmpeg/include -L /usr/local/ffmpeg/lib/ -lavformat -lavcodec -lavutil
添加权限
chmod 777 compile_encode_video.sh
./compile_encode_video.sh
生成
encode_video.out
2, 运行encode_video.out进行264编码
./encode_video.out tt.264 libx264
生成 tt.264文件
添加 个compile_encode_video.sh文件
vim compile_encode_video.sh
内容如下:
gcc encode_video.c -g -o encode_video.out \
-I /usr/local/include -I/usr/local/ffmpeg/include -L /usr/local/ffmpeg/lib/ -lavformat -lavcodec -lavutil
添加权限
chmod 777 compile_encode_video.sh
./compile_encode_video.sh
生成
encode_video.out
2, 运行encode_video.out进行264编码
./encode_video.out tt.264 libx264
生成 tt.264文件
里面的数据是固定写入的:
播放如下:
3, 注意:
在学习ffmpeg时, 下载编译版本一定要用这个版本里的例子做测试及写相关代码的依据. 不然可能会有版本不匹配问题.