2365
- 收藏
- 点赞
- 分享
- 举报
寻ffmpeg裁剪方法
本帖最后由 tfh_jpcd 于 2019-9-2 10:13 编辑
最近在用hi3516a调试音视频封包MP4;由于视频流包含H265,所以决定使用ffmpeg;功能是调好了,mp4的封包和拆包都OK,现在的缺陷是ffmpeg库实在是有点大 ,共使用了三个静态库(总大小1M左右);板子的flash都塞满了:'(;希望各路大神支支招,希望不要超过700KB :)
目前用的ffmpeg-3.0.11,我试着用2.6版本的编译出来也有900KB(这个版本没有hevc_mp4toannexb),还是不能太计较大小,先用着吧,动态库strip后700KB左右,下面是我的编译过程:
$./configure --enable-cross-compile --arch=arm --target-os=linux --cc=arm-hisiv300-linux-gcc --ar=arm-hisiv300-linux-ar --prefix=/home/ffmpeg/lib3.0_arm --enable-static --enable-shared --enable-small --disable-programs --disable-doc --disable-avdevice --disable-swscale --disable-swresample --disable-postproc --disable-avfilter --disable-debug --disable-everything --enable-muxer=mp4 --enable-demuxer=mov --enable-protocol=file --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb --enable-bsf=aac_adtstoasc --disable-stripping (到这就可以了,后面的貌似都没什么影响)--disable-network --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-mdct --disable-rdft --disable-fft --disable-faan --disable-pixelutils --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-gnutls --disable-iconv --disable-zlib --disable-xlib --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-libxcb-shape --disable-yasm --disable-mmx --disable-mmxext --disable-amd3dnow --disable-amd3dnowext --disable-sse --disable-ssse3 --disable-avx --disable-xop --disable-fma3 --disable-fma4
$make && make install
在/home/ffmpeg/lib3.0_arm 路径下会生成libavcodec libavformat libavutil 这三个库(包含静态和动态)
最近在用hi3516a调试音视频封包MP4;由于视频流包含H265,所以决定使用ffmpeg;功能是调好了,mp4的封包和拆包都OK,现在的缺陷是ffmpeg库实在是有点大 ,共使用了三个静态库(总大小1M左右);板子的flash都塞满了:'(;希望各路大神支支招,希望不要超过700KB :)
目前用的ffmpeg-3.0.11,我试着用2.6版本的编译出来也有900KB(这个版本没有hevc_mp4toannexb),还是不能太计较大小,先用着吧,动态库strip后700KB左右,下面是我的编译过程:
$./configure --enable-cross-compile --arch=arm --target-os=linux --cc=arm-hisiv300-linux-gcc --ar=arm-hisiv300-linux-ar --prefix=/home/ffmpeg/lib3.0_arm --enable-static --enable-shared --enable-small --disable-programs --disable-doc --disable-avdevice --disable-swscale --disable-swresample --disable-postproc --disable-avfilter --disable-debug --disable-everything --enable-muxer=mp4 --enable-demuxer=mov --enable-protocol=file --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb --enable-bsf=aac_adtstoasc --disable-stripping (到这就可以了,后面的貌似都没什么影响)--disable-network --disable-dct --disable-dwt --disable-error-resilience --disable-lsp --disable-lzo --disable-mdct --disable-rdft --disable-fft --disable-faan --disable-pixelutils --disable-dxva2 --disable-vaapi --disable-vda --disable-vdpau --disable-gnutls --disable-iconv --disable-zlib --disable-xlib --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-libxcb-shape --disable-yasm --disable-mmx --disable-mmxext --disable-amd3dnow --disable-amd3dnowext --disable-sse --disable-ssse3 --disable-avx --disable-xop --disable-fma3 --disable-fma4
$make && make install
在/home/ffmpeg/lib3.0_arm 路径下会生成libavcodec libavformat libavutil 这三个库(包含静态和动态)
我来回答
回答2个
时间排序
认可量排序
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
322015-08-03 19:58:31
-
2015-08-05 16:11:32
-
102015-04-03 10:04:13
-
2021-01-19 16:50:46
-
2018-09-06 14:24:43
-
42018-07-02 14:18:02
-
2013-06-03 08:20:59
-
2015-07-13 19:47:47
-
132017-06-13 15:22:09
-
32015-11-04 11:42:25
-
2016-10-27 15:27:23
-
52017-06-13 16:04:58
-
42023-10-07 09:58:23
-
2019-09-21 11:24:04
-
2020-10-09 10:10:08
-
2017-02-15 10:55:57
-
2016-07-13 18:47:33
-
2014-11-25 15:23:49
-
2015-11-15 21:06:59
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
-
10求HI3519DV500_SDK_V2.0.1.1
-
5有偿求HI3516DV500 + OV5647驱动
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认