mirror of
https://gitee.com/jiuyilian/embedded-framework.git
synced 2025-01-06 10:16:51 -05:00
24 lines
851 B
Markdown
24 lines
851 B
Markdown
# 1. ffmpeg开发文档
|
||
|
||
## 1.1. 问题记录
|
||
|
||
### 1.1.1. avformat_open_input执行失败
|
||
|
||
  在执行avformat_open_input时,返回-1094995529<0,错误
|
||
|
||
解决:在Ubuntu编译时,使能所有的编译选项,并且把--arch=赋值为linux
|
||
|
||
```code
|
||
# 详见://external/ffmpeg/CMakeLists.txt
|
||
set(CONFIGURE_COMMAND "--enable-cross-compile --target-os=linux --arch=linux \
|
||
--cc=${CMAKE_C_COMPILER} \
|
||
--cxx=${CMAKE_CXX_COMPILER} \
|
||
--prefix=${EXTERNAL_LIBS_OUTPUT_PATH}/ffmpeg \
|
||
--enable-parsers --enable-decoder=h264 \
|
||
--enable-ffmpeg --enable-shared --enable-static \
|
||
--enable-gpl --enable-nonfree --enable-version3 --enable-small \
|
||
--enable-muxer=mov --enable-muxer=mp4 \
|
||
--enable-decoder=aac \
|
||
--enable-demuxer=mov \
|
||
--enable-protocol=file --enable-bsf=aac_adtstoasc --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb")
|
||
``` |