ffmpeg build配置是這樣的,我已禁用了所有內容,並有選擇地啓用瞭解碼器和編碼器以及我需要的格式的多路分離器。我想使用vorbis_parser.h解析extradata,我嘗試使用--enable-parser = vorbis但這不起作用。在libavcodec的包含文件夾中,不顯示名爲vorbis_parser.h的文件。哪些選項我應該設置這樣我就可以使用vorbis_parser.h啓用ffmpeg build中的「vorbis_parser.h」build
0
A
回答
0
據我所知,./configure
腳本的ffmpeg是這樣的:
./configure --prefix="$HOME/ffmpeg_build" \
--extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--bindir="$HOME/bin" --extra-libs="-ldl" --enable-gpl --enable-libass --enable-libfdk-aac \
--enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx \
--enable-libx264 --enable-nonfree --enable-x11grab
(來源:http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide)
對我來說,您似乎只需在./configure
腳本中使用--enable-gpl
和--enable-libvorbis
。
不過,在libvorbis ./configure
腳本中可能會啓用和禁用選項。我希望這可能會有所幫助。
有一個愉快的一天;)
0
我意識到,與avpriv開頭的函數是FFmpeg的的私人活動和那些不包括在暴露的頭文件。所以可能我們不能包含文件vorbis_parser.h
相關問題
- 1. maven post build build files
- 2. ffmpeg for android build - 是否完整
- 3. Ffmpeg-Build:構建期間出錯
- 4. BUILD#
- 5. Master Build with Team Build 2010
- 6. Visual Studio Build Build with DotNetZip
- 7. Cruiscontrol Force Build Build After Fails
- 8. 從python啓動vs2008 build
- 9. Team Foundation Build will not build
- 10. go build vs go build file.go
- 11. 從MSBuild獲取Build URi或Build編號
- 12. 使用ndk-build
- 13. 使用PhoneGap Build
- 14. eclipse中的Perl:ant build
- 15. 在eclipsec命令中使用-build all和-build。*之間的區別?
- 16. DreamGaver中的PhoneGap Build設置
- 17. Build,Hudson,SVN,Jboss
- 18. 新事件('build')vs新CustomEvent('build')
- 19. PhoneGap Build Service「Build in HTML5,CSS,JavaScript」聲稱
- 20. 在OpenShift Build之前運行Grunt Build
- 21. Oracle JDeveloper - build
- 22. Phonegap build config.xml
- 23. 如何在Scheme對話框中選擇Build Action中的Build Configuration?
- 24. Firefox + jssh build
- 25. Build部分中Xcode4
- 26. Android Ant Build
- 27. Phonegap CLI:Android Build NoClassDefFoundError
- 28. 確定XCode中的動作是「Build」還是「Build and Run」?
- 29. Microsoft Build Build 2015中的MSBuild是否可以構建MS Fakes
- 30. `npm build`不會在package.json中運行名爲「build」的腳本
我不想使用gpl許可證或** - enable-libvorbis **的選項,我所做的是** - enable-decoder = vorbis **和** - enable-demuxer = ogg **,它可以很好地填充avcontext,但我需要使用** vorbis_parser.h **中定義的函數來解析vorbis附帶的extradata。 ** vorbis_parser.h **也附有LGPL許可證。 –