第26月第29天 ffmpeg yasm
1.
brew install automake fdk-aac git lame libass libtool libvorbis libvpx \
opus sdl shtool texi2html theora wget x264 x265 xvid nasm
==> Installing libass dependency: yasm
==> Downloading https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
curl: (7) Failed to connect to www.tortall.net port 443: Operation timed out
Error: Failed to download resource "yasm"
Download failed: https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
https://homebrew.bintray.com/bottles/yasm-1.3.0_2.high_sierra.bottle.tar.gz
HOMEBREW_BOTTLE_DOMAIN
http://mirrors.ustc.edu.cn/help/homebrew-bottles.html
csrutil disable
关闭SIP
brew update
如果brew install 工具时下载错误,可以直接从浏览器下载,然后放到下面的目录就可以了。
/Users/l00277880/Library/Caches/Homebrew
下载后,生成configure
./autogen.sh
./configure && make -j 4 && sudo make install
https://trac.ffmpeg.org/wiki/CompilationGuide/macOS
https://www.liaoxuefeng.com/article/0013738927837699a7f3407ea5f4b5caf8e1ab47997d7c5000
http://forum.ubuntu.org.cn/viewtopic.php?p=2688852
root@web ffmpeg]# ./configure --help
Usage: configure [options]
Options: [defaults in brackets after descriptions]
Standard options: 基本选项参数
--help 显示此帮助信息|print this message
--log[=FILE|yes|no] 记录测试并输出到config.err文件|log tests and output to FILE [config.err]
--prefix=PREFIX 安装程序到指定目录(默认/usr/local)|install in PREFIX [/usr/local]
--libdir=DIR 安装库到指定目录(默认prefix/lib)|install libs in DIR [PREFIX/lib]
--shlibdir=DIR 指定共享库路径(默认prefix/lib)|install shared libs in DIR [PREFIX/lib]
--incdir=DIR 指定includes路径(默认prefix/include/ffmpeg)|install includes in DIR[PREFIX/include/ffmpeg]
--mandir=DIR 指定man page路径(默认prefix/man)install man page in DIR [PREFIX/man]
--enable-mp3lame 启用mp3编码libmp3lame(默认关闭)enable MP3 encoding via libmp3lame[default=no]
--enable-libogg 启用ogg支持libogg(默认关闭)enable Ogg support via libogg [default=no]
--enable-vorbis 启用Vorbis支持libvorbis(默认关闭)enable Vorbis support via libvorbis [default=no]
--enable-faad 启用faad支持libfaad(默认关闭)enable FAAD support via libfaad [default=no]
--enable-faadbin 启用faad运行时链接支持(默认关闭)build FAAD support with runtime linking[default=no]
--enable-faac 启用faac支持libfaac(默认关闭)enable FAAC support via libfaac [default=no]
--enable-libgsm 启用GSM支持libgsm(默认关闭)enable GSM support via libgsm [default=no]
--enable-xvid 启用xvid支持xvidcore(默认关闭)enable XviD support via xvidcore [default=no]
--enable-x264 启用H.264编码(默认关闭)enable H.264 encoding via x264 [default=no]
--enable-mingw32 启用MinGW本地/交叉win环境编译|enable MinGW native/cross Windows compile
--enable-mingwce 启用MinGW本地/交叉winCE环境编译enable MinGW native/cross WinCE compile
--enable-a52 启用A52支持(默认关闭)enable GPLed A52 support [default=no]
--enable-a52bin 启用运行时打开liba52.so.0(默认关闭)open liba52.so.0 at runtime [default=no]
--enable-dts 启用DTS支持(默认关闭)enable GPLed DTS support [default=no]
--enable-pp 启用后加工支持(默认关闭)enable GPLed postprocessing support [default=no]
--enable-static 构建静态库(默认启用)build static libraries [default=yes]
--disable-static 禁止构建静态库(默认关闭)do not build static libraries [default=no]
--enable-shared 构建共享库(默认关闭)build shared libraries [default=no]
--disable-shared 禁止构建共享库(默认启用)do not build shared libraries [default=yes]
--enable-amr_nb 启用amr_nb float音频编解码器|enable amr_nb float audio codec
--enable-amr_nb-fixed 启用fixed amr_nb codec | use fixed point for amr-nb codec
--enable-amr_wb 启用amr_wb float音频编解码器|enable amr_wb float audio codec
--enable-amr_if2 启用amr_wb IF2音频编解码器|enable amr_wb IF2 audio codec
--enable-sunmlib 启用Sun medialib(默认关闭) | use Sun medialib [default=no]
--enable-pthreads 启用pthreads(多线程)(默认关闭)use pthreads [default=no]
--enable-dc1394 启用libdc1394、libraw1394抓取IIDC-1394(默认关闭)enable IIDC-1394 grabbing using libdc1394 and libraw1394 [default=no]
--enable-swscaler 启用计数器支持?(默认关闭)software scaler support [default=no]
--enable-avisynth 允许读取AVISynth脚本本件(默认关闭)allow reading AVISynth script files [default=no]
--enable-gpl 允许使用GPL(默认关闭)allow use of GPL code, the resulting libav* and ffmpeg will be under GPL [default=no]
Advanced options (experts only): 高级选项参数(供专业人员使用)
--source-path=PATH 源码的路径(当前为/root/flv/ffmpeg)| path to source code [/root/flv/ffmpeg]
--cross-prefix=PREFIX 为编译工具指定路径 | use PREFIX for compilation tools []
--cross-compile 假定使用了交叉编译 | assume a cross-compiler is used
--cc=CC 指定使用何种C编译器(默认gcc)use C compiler CC [gcc]
--make=MAKE 使用特定的make | use specified make [make]
--extra-cflags=ECFLAGS 添加ECFLAGS到CFLAGS | add ECFLAGS to CFLAGS []
--extra-ldflags=ELDFLAGS 添加ELDFLAGS到LDFLAGS(默认-Wl,--as-needed)| add ELDFLAGS to LDFLAGS [ -Wl,--as-needed]
--extra-libs=ELIBS 添加ELIBS | add ELIBS []
--build-suffix=SUFFIX 为专用程序添加后缀 | suffix for application specific build []
--arch=ARCH 选择机器架构(默认x86)select architecture [x86]
--cpu=CPU 选用最低的cpu(影响指令的选择,可以在老CPU上出错) | selects the minimum cpu required (affects instruction selection, may crash on older CPUs)
--powerpc-perf-enable 启用PPC上面的性能报告(需要启用PMC)enable performance report on PPC
(requires enabling PMC)
--disable-mmx 禁用MMX | disable MMX usage
--disable-armv5te 禁用armv5te | disable armv5te usage
--disable-iwmmxt 禁用iwmmxt | disable iwmmxt usage
--disable-altivec 禁用AltiVec | disable AltiVec usage
--disable-audio-oss 禁用OSS音频支持(默认启用)disable OSS audio support [default=no]
--disable-audio-beos 禁用BeOS音频支持(默认启用)disable BeOS audio support [default=no]
--disable-v4l 禁用video4linux提取(默认启用)disable video4linux grabbing [default=no]
--disable-v4l2 禁用video4linux2提取(默认启用)disable video4linux2 grabbing [default=no]
--disable-bktr 禁用bktr视频提取(默认启用)disable bktr video grabbing [default=no]
--disable-dv1394 禁用DV1394提取(默认启用)disable DV1394 grabbing [default=no]
--disable-network 禁用网络支持(默认支持)disable network support [default=no]
--disable-ipv6 禁用ipv6支持(默认支持)disable ipv6 support [default=no]
--disable-zlib 禁用zlib(默认支持)disable zlib [default=no]
--disable-simple_idct 禁用simple IDCT例程(默认启用)disable simple IDCT routines [default=no]
--disable-vhook 禁用video hooking支持 | disable video hooking support
--enable-gprof enable profiling with gprof [no]
--disable-debug 禁用调试符号 | disable debugging symbols
--disable-opts 禁用编译器最优化 | disable compiler optimizations
--disable-mpegaudio-hp 启用更快的解码MPEG音频(但精确度较低)(默认禁用)faster (but less accurate) MPEG audio decoding [default=no]
--disable-protocols 禁用 I/O 协议支持(默认启用)disable I/O protocols support [default=no]
--disable-ffserver 禁用生成ffserver | disable ffserver build
--disable-ffplay 禁用生成ffplay | disable ffplay build
--enable-small 启用优化文件尺寸大小(牺牲速度)optimize for size instead of speed
--enable-memalign-hack 启用模拟内存排列,由内存调试器干涉? | emulate memalign, interferes with memory debuggers
--disable-strip 禁用剥离可执行程序和共享库 | disable stripping of executables and shared libraries
--disable-encoder=NAME 禁用XX编码器 | disables encoder NAME
--enable-encoder=NAME 启用XX编码器 | enables encoder NAME
--disable-decoder=NAME 禁用XX解码器 | disables decoder NAME
--enable-decoder=NAME 启用XX解码器 | enables decoder NAME
--disable-encoders 禁用所有编码器 | disables all encoders
--disable-decoders 禁用所有解码器 | disables all decoders
--disable-muxer=NAME 禁用XX混音器 | disables muxer NAME
--enable-muxer=NAME 启用XX混音器 | enables muxer NAME
--disable-muxers 禁用所有混音器 | disables all muxers
--disable-demuxer=NAME 禁用XX解轨器 | disables demuxer NAME
--enable-demuxer=NAME 启用XX解轨器 | enables demuxer NAME
--disable-demuxers 禁用所有解轨器 | disables all demuxers
--enable-parser=NAME 启用XX剖析器 | enables parser NAME
--disable-parser=NAME 禁用XX剖析器 | disables parser NAME
--disable-parsers 禁用所有剖析器 | disables all parsers
debug
https://www.cnblogs.com/jimodetiantang/p/9160183.html
先卸载已安装的homebrew,命令如下:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
然后重新安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
https://blog.csdn.net/yemao_guyue/article/details/80575532
cocoapods失败
curl -L https://get.rvm.io | bash -s stable --ruby
https://blog.csdn.net/wangyanchang21/article/details/51307021
pkgconfig
brew install pkgconfig
fdk-aac降级
brew info fdk-aac
brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/1fff1ecc1fe45d0bfb50e8b9557beb5df09de2f8/Formula/fdk-aac.rb
https://segmentfault.com/a/1190000015346120?utm_source=tag-newest
https://github.com/HugoLipeng/FFmpegCoding
git clone http://source.ffmpeg.org/git/ffmpeg.git ffmpeg
cd ffmpeg
./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass \
--enable-libfdk-aac --enable-libfreetype --enable-libmp3lame \
--enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid \
--samples=fate-suite/
make brew install sdl2 #define CONFIG_FFPLAY 1
http://www.samirchen.com/ios-index/
137 cd Downloads/ffmpeg-2.8.15/
138 ls
139 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/
140 cat /usr/local/lib/pkgconfig/libass.pc
141 ls /usr/local/Cellar/libass/0.14.0_1/lib/
142 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/ --extra-ldflags=-L/usr/local/Cellar/libass/0.14.0_1/lib/
143 brew install fribidi
144 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/
145 ls /opt/X11
146 brew install freetype
147 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/
148 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/
149 pkg-config --list-all
150 pkg-config
151 brew install pkg-config
152 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/
153 ffmpeg --version
154 ffmpeg
155 make
156 brew search fdk-aac
157 brew info fdk-aac
158 brew install https://github.com/Homebrew/homebrew-core/blob/1fff1ecc1fe45d0bfb50e8b9557beb5df09de2f8/Formula/fdk-aac.rb
159 brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/1fff1ecc1fe45d0bfb50e8b9557beb5df09de2f8/Formula/fdk-aac.rb
160 brew unlink fdk-aac
161 brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/1fff1ecc1fe45d0bfb50e8b9557beb5df09de2f8/Formula/fdk-aac.rb
162 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/
163 ./configure --prefix=/usr/local --enable-gpl --enable-nonfree --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libopus --enable-libxvid --samples=fate-suite/
164 make
165 ls
166 ffmpeg --version
167 ./ffmpeg --version
2.库
prefix=
exec_prefix=
libdir=${pcfiledir}/../../../libavcodec
includedir=.
Name: libavcodec
Description: FFmpeg codec library
Version: 58.35.100
Requires: libswresample >= 3.3.100, libavutil >= 56.22.100
Conflicts:
Libs: -L${libdir} -Wl,-rpath,${libdir} -lavcodec -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -liconv -lm -llzma -lz -framework AudioToolbox -L/usr/local/Cellar/fdk-aac/2.0.0/lib -lfdk-aac -lmp3lame -lm -L/usr/local/Cellar/opus/1.3/lib -lopus -ltheoraenc -ltheoradec -logg -L/usr/local/Cellar/libvorbis/1.3.6/lib -lvorbis -L/usr/local/Cellar/libvorbis/1.3.6/lib -lvorbisenc -L/usr/local/Cellar/x264/r2854/lib -lx264 -L/usr/local/Cellar/x265/2.9/lib -lx265 -lxvidcore -pthread -framework VideoToolbox -framework CoreFoundation -framework CoreMedia -framework CoreVideo -framework CoreServices
Cflags: -I${includedir}
pkg-config --libs theora
ffmpeg-2.8.15/doc/examples
gcc decoding_encoding.c -I/Users/mac/Downloads/ffmpeg-2.8.15 -framework CoreVideo -framework Foundation -framework AVFoundation -framework CoreMedia -framework CoreFoundation -framework VideoToolbox -framework CoreMedia -framework QuartzCore -framework CoreServices -framework CoreFoundation -framework VideoDecodeAcceleration -framework QuartzCore -framework CoreServices -liconv -Wl,-framework,CoreFoundation -Wl,-framework,Security -L/usr/local/lib -lSDLmain -lSDL -Wl,-framework,Cocoa -lxvidcore -L/usr/local/Cellar/x265/2.9/lib -lx265 -L/usr/local/Cellar/x264/r2854/lib -lx264 -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -L/usr/local/Cellar/libvpx/1.7.0/lib -lvpx -lm -lvorbisenc -lvorbis -logg -ltheoraenc -ltheoradec -logg -L/usr/local/Cellar/opus/1.3/lib -lopus -lmp3lame -L/usr/local/opt/freetype/lib -lfreetype -L/usr/local/Cellar/fdk-aac/0.1.6/lib -lfdk-aac -L/usr/local/Cellar/libass/0.14.0_1/lib -lass -framework CoreGraphics -lm -lbz2 -lz -pthread -L../../libavcodec -lavcodec -L../../libavdevice -lavdevice -L../../libavfilter -lavfilter -L../../libavformat -lavformat -L../../libavutil -lavutil -lm -L../../libswresample -lswresample -lm -L../../libswscale -lswscale -lm
./a.out h264
3.libavcodec
HDY:libavcodec_arm64 mac$ ls -al
total 16640
drwxr-xr-x 214 mac staff 6848 1 7 08:41 .
drwx------@ 12 mac staff 384 1 7 08:40 ..
-rw-r--r-- 1 mac staff 38112 1 7 08:41 __.SYMDEF SORTED
-rw-r--r-- 1 mac staff 8624 1 7 08:41 aac_ac3_parser.o
-rw-r--r-- 1 mac staff 7224 1 7 08:41 aac_parser.o
-rw-r--r-- 1 mac staff 4784 1 7 08:41 aacadtsdec.o
-rw-r--r-- 1 mac staff 98672 1 7 08:41 aaccoder.o
-rw-r--r-- 1 mac staff 126504 1 7 08:41 aacdec.o
-rw-r--r-- 1 mac staff 60912 1 7 08:41 aacenc.o
-rw-r--r-- 1 mac staff 34632 1 7 08:41 aacenc_is.o
-rw-r--r-- 1 mac staff 33584 1 7 08:41 aacenc_ltp.o
-rw-r--r-- 1 mac staff 37872 1 7 08:41 aacenc_pred.o
-rw-r--r-- 1 mac staff 15648 1 7 08:41 aacenc_tns.o
-rw-r--r-- 1 mac staff 4224 1 7 08:41 aacenctab.o
-rw-r--r-- 1 mac staff 59752 1 7 08:41 aacps_float.o
-rw-r--r-- 1 mac staff 8168 1 7 08:41 aacpsdsp_float.o
-rw-r--r-- 1 mac staff 32856 1 7 08:41 aacpsy.o
-rw-r--r-- 1 mac staff 113512 1 7 08:41 aacsbr.o
-rw-r--r-- 1 mac staff 102072 1 7 08:41 aactab.o
-rw-r--r-- 1 mac staff 2440 1 7 08:41 aandcttab.o
-rw-r--r-- 1 mac staff 6792 1 7 08:41 ac3tab.o
-rw-r--r-- 1 mac staff 6872 1 7 08:41 acelp_filters.o
-rw-r--r-- 1 mac staff 8776 1 7 08:41 acelp_pitch_delay.o
-rw-r--r-- 1 mac staff 10528 1 7 08:41 acelp_vectors.o
-rw-r--r-- 1 mac staff 71752 1 7 08:41 adpcm.o
-rw-r--r-- 1 mac staff 6160 1 7 08:41 adpcm_data.o
-rw-r--r-- 1 mac staff 34936 1 7 08:41 adpcmenc.o
-rw-r--r-- 1 mac staff 9328 1 7 08:41 allcodecs.o
-rw-r--r-- 1 mac staff 90832 1 7 08:41 amrwbdec.o
-rw-r--r-- 1 mac staff 13488 1 7 08:41 audio_frame_queue.o
-rw-r--r-- 1 mac staff 9176 1 7 08:41 audioconvert.o
-rw-r--r-- 1 mac staff 15128 1 7 08:41 avdct.o
-rw-r--r-- 1 mac staff 7120 1 7 08:41 avfft.o
-rw-r--r-- 1 mac staff 27528 1 7 08:41 avpacket.o
-rw-r--r-- 1 mac staff 4816 1 7 08:41 avpicture.o
-rw-r--r-- 1 mac staff 17304 1 7 08:41 bitstream.o
-rw-r--r-- 1 mac staff 13408 1 7 08:41 bitstream_filter.o
-rw-r--r-- 1 mac staff 5368 1 7 08:41 bitstream_filters.o
-rw-r--r-- 1 mac staff 5520 1 7 08:41 blockdsp.o
-rw-r--r-- 1 mac staff 18544 1 7 08:41 bmp.o
-rw-r--r-- 1 mac staff 6288 1 7 08:41 bmp_parser.o
-rw-r--r-- 1 mac staff 20512 1 7 08:41 bsf.o
-rw-r--r-- 1 mac staff 6208 1 7 08:41 cabac.o
-rw-r--r-- 1 mac staff 4032 1 7 08:41 cbrt_data.o
-rw-r--r-- 1 mac staff 7104 1 7 08:41 celp_filters.o
-rw-r--r-- 1 mac staff 5600 1 7 08:41 celp_math.o
-rw-r--r-- 1 mac staff 70160 1 7 08:41 codec_desc.o
-rw-r--r-- 1 mac staff 2352 1 7 08:41 d3d11va.o
-rw-r--r-- 1 mac staff 9696 1 7 08:41 dct.o
-rw-r--r-- 1 mac staff 8072 1 7 08:41 dct32_fixed.o
-rw-r--r-- 1 mac staff 9336 1 7 08:41 dct32_float.o
-rw-r--r-- 1 mac staff 2440 1 7 08:41 dirac.o
-rw-r--r-- 1 mac staff 3736 1 7 08:41 dv_profile.o
-rw-r--r-- 1 mac staff 50304 1 7 08:41 error_resilience.o
-rw-r--r-- 1 mac staff 15968 1 7 08:41 exif.o
-rw-r--r-- 1 mac staff 8600 1 7 08:41 faandct.o
-rw-r--r-- 1 mac staff 9760 1 7 08:41 faanidct.o
-rw-r--r-- 1 mac staff 6888 1 7 08:41 fdctdsp.o
-rw-r--r-- 1 mac staff 20648 1 7 08:41 fft_fixed.o
-rw-r--r-- 1 mac staff 12776 1 7 08:41 fft_fixed_32.o
-rw-r--r-- 1 mac staff 19032 1 7 08:41 fft_float.o
-rw-r--r-- 1 mac staff 21360 1 7 08:41 fft_init_table.o
-rw-r--r-- 1 mac staff 16472 1 7 08:41 flvdec.o
-rw-r--r-- 1 mac staff 16648 1 7 08:41 flvenc.o
-rw-r--r-- 1 mac staff 21048 1 7 08:41 frame_thread_encoder.o
-rw-r--r-- 1 mac staff 22576 1 7 08:41 gifdec.o
-rw-r--r-- 1 mac staff 8040 1 7 08:41 golomb.o
-rw-r--r-- 1 mac staff 19856 1 7 08:41 h263.o
-rw-r--r-- 1 mac staff 6432 1 7 08:41 h263_parser.o
-rw-r--r-- 1 mac staff 7648 1 7 08:41 h263data.o
-rw-r--r-- 1 mac staff 37288 1 7 08:41 h263dec.o
-rw-r--r-- 1 mac staff 4288 1 7 08:41 h263dsp.o
-rw-r--r-- 1 mac staff 17200 1 7 08:41 h2645_parse.o
-rw-r--r-- 1 mac staff 128488 1 7 08:41 h264_cabac.o
-rw-r--r-- 1 mac staff 94920 1 7 08:41 h264_cavlc.o
-rw-r--r-- 1 mac staff 36248 1 7 08:41 h264_direct.o
-rw-r--r-- 1 mac staff 93776 1 7 08:41 h264_loopfilter.o
-rw-r--r-- 1 mac staff 98096 1 7 08:41 h264_mb.o
-rw-r--r-- 1 mac staff 12896 1 7 08:41 h264_mp4toannexb_bsf.o
-rw-r--r-- 1 mac staff 24216 1 7 08:41 h264_parse.o
-rw-r--r-- 1 mac staff 32632 1 7 08:41 h264_parser.o
-rw-r--r-- 1 mac staff 18312 1 7 08:41 h264_picture.o
-rw-r--r-- 1 mac staff 41544 1 7 08:41 h264_ps.o
-rw-r--r-- 1 mac staff 45760 1 7 08:41 h264_refs.o
-rw-r--r-- 1 mac staff 22432 1 7 08:41 h264_sei.o
-rw-r--r-- 1 mac staff 115160 1 7 08:41 h264_slice.o
-rw-r--r-- 1 mac staff 32488 1 7 08:41 h264chroma.o
-rw-r--r-- 1 mac staff 5776 1 7 08:41 h264data.o
-rw-r--r-- 1 mac staff 56504 1 7 08:41 h264dec.o
-rw-r--r-- 1 mac staff 139552 1 7 08:41 h264dsp.o
-rw-r--r-- 1 mac staff 52264 1 7 08:41 h264idct.o
-rw-r--r-- 1 mac staff 360312 1 7 08:41 h264pred.o
-rw-r--r-- 1 mac staff 451448 1 7 08:41 h264qpel.o
-rw-r--r-- 1 mac staff 21864 1 7 08:41 hpeldsp.o
-rw-r--r-- 1 mac staff 16744 1 7 08:41 idctdsp.o
-rw-r--r-- 1 mac staff 15344 1 7 08:41 iirfilter.o
-rw-r--r-- 1 mac staff 11272 1 7 08:41 imgconvert.o
-rw-r--r-- 1 mac staff 20232 1 7 08:41 intelh263dec.o
-rw-r--r-- 1 mac staff 53536 1 7 08:41 intrax8.o
-rw-r--r-- 1 mac staff 14440 1 7 08:41 intrax8dsp.o
-rw-r--r-- 1 mac staff 59712 1 7 08:41 ituh263dec.o
-rw-r--r-- 1 mac staff 40592 1 7 08:41 ituh263enc.o
-rw-r--r-- 1 mac staff 5000 1 7 08:41 jfdctfst.o
-rw-r--r-- 1 mac staff 9240 1 7 08:41 jfdctint.o
-rw-r--r-- 1 mac staff 2448 1 7 08:41 jni.o
-rw-r--r-- 1 mac staff 4256 1 7 08:41 jpegtables.o
-rw-r--r-- 1 mac staff 11728 1 7 08:41 jrevdct.o
-rw-r--r-- 1 mac staff 6232 1 7 08:41 kbdwin.o
-rw-r--r-- 1 mac staff 19752 1 7 08:41 libmp3lame.o
-rw-r--r-- 1 mac staff 12992 1 7 08:41 libvo-amrwbenc.o
-rw-r--r-- 1 mac staff 62496 1 7 08:41 libx264.o
-rw-r--r-- 1 mac staff 4240 1 7 08:41 lossless_videoencdsp.o
-rw-r--r-- 1 mac staff 16456 1 7 08:41 lpc.o
-rw-r--r-- 1 mac staff 9816 1 7 08:41 lsp.o
-rw-r--r-- 1 mac staff 9272 1 7 08:41 lzw.o
-rw-r--r-- 1 mac staff 9440 1 7 08:41 mathtables.o
-rw-r--r-- 1 mac staff 14776 1 7 08:41 mdct15.o
-rw-r--r-- 1 mac staff 10944 1 7 08:41 mdct_fixed.o
-rw-r--r-- 1 mac staff 9248 1 7 08:41 mdct_fixed_32.o
-rw-r--r-- 1 mac staff 8728 1 7 08:41 mdct_float.o
-rw-r--r-- 1 mac staff 52416 1 7 08:41 me_cmp.o
-rw-r--r-- 1 mac staff 3704 1 7 08:41 mediacodec.o
-rw-r--r-- 1 mac staff 6304 1 7 08:41 mjpeg_parser.o
-rw-r--r-- 1 mac staff 15224 1 7 08:41 mjpegbdec.o
-rw-r--r-- 1 mac staff 107792 1 7 08:41 mjpegdec.o
-rw-r--r-- 1 mac staff 45232 1 7 08:41 mjpegenc.o
-rw-r--r-- 1 mac staff 33448 1 7 08:41 mjpegenc_common.o
-rw-r--r-- 1 mac staff 11480 1 7 08:41 mjpegenc_huffman.o
-rw-r--r-- 1 mac staff 798360 1 7 08:41 motion_est.o
-rw-r--r-- 1 mac staff 24848 1 7 08:41 mpeg12.o
-rw-r--r-- 1 mac staff 9048 1 7 08:41 mpeg12data.o
-rw-r--r-- 1 mac staff 101272 1 7 08:41 mpeg12dec.o
-rw-r--r-- 1 mac staff 2056 1 7 08:41 mpeg12framerate.o
-rw-r--r-- 1 mac staff 17104 1 7 08:41 mpeg4audio.o
-rw-r--r-- 1 mac staff 27808 1 7 08:41 mpeg4video.o
-rw-r--r-- 1 mac staff 17992 1 7 08:41 mpeg4video_parser.o
-rw-r--r-- 1 mac staff 127504 1 7 08:41 mpeg4videodec.o
-rw-r--r-- 1 mac staff 77992 1 7 08:41 mpeg4videoenc.o
-rw-r--r-- 1 mac staff 17344 1 7 08:41 mpeg_er.o
-rw-r--r-- 1 mac staff 2544 1 7 08:41 mpegaudio.o
-rw-r--r-- 1 mac staff 10328 1 7 08:41 mpegaudio_parser.o
-rw-r--r-- 1 mac staff 4328 1 7 08:41 mpegaudiodata.o
-rw-r--r-- 1 mac staff 74376 1 7 08:41 mpegaudiodec_fixed.o
-rw-r--r-- 1 mac staff 6408 1 7 08:41 mpegaudiodecheader.o
-rw-r--r-- 1 mac staff 4568 1 7 08:41 mpegaudiodsp.o
-rw-r--r-- 1 mac staff 4056 1 7 08:41 mpegaudiodsp_data.o
-rw-r--r-- 1 mac staff 15432 1 7 08:41 mpegaudiodsp_fixed.o
-rw-r--r-- 1 mac staff 14312 1 7 08:41 mpegaudiodsp_float.o
-rw-r--r-- 1 mac staff 23832 1 7 08:41 mpegpicture.o
-rw-r--r-- 1 mac staff 7536 1 7 08:41 mpegutils.o
-rw-r--r-- 1 mac staff 120808 1 7 08:41 mpegvideo.o
-rw-r--r-- 1 mac staff 293864 1 7 08:41 mpegvideo_enc.o
-rw-r--r-- 1 mac staff 42840 1 7 08:41 mpegvideo_motion.o
-rw-r--r-- 1 mac staff 4048 1 7 08:41 mpegvideodata.o
-rw-r--r-- 1 mac staff 5264 1 7 08:41 mpegvideodsp.o
-rw-r--r-- 1 mac staff 11688 1 7 08:41 mpegvideoencdsp.o
-rw-r--r-- 1 mac staff 18976 1 7 08:41 msmpeg4.o
-rw-r--r-- 1 mac staff 54464 1 7 08:41 msmpeg4data.o
-rw-r--r-- 1 mac staff 54264 1 7 08:41 msmpeg4dec.o
-rw-r--r-- 1 mac staff 35416 1 7 08:41 msmpeg4enc.o
-rw-r--r-- 1 mac staff 14184 1 7 08:41 msrledec.o
-rw-r--r-- 1 mac staff 129104 1 7 08:41 options.o
-rw-r--r-- 1 mac staff 17280 1 7 08:41 parser.o
-rw-r--r-- 1 mac staff 16288 1 7 08:41 pcm.o
-rw-r--r-- 1 mac staff 7208 1 7 08:41 pixblockdsp.o
-rw-r--r-- 1 mac staff 4704 1 7 08:41 png.o
-rw-r--r-- 1 mac staff 6400 1 7 08:41 png_parser.o
-rw-r--r-- 1 mac staff 47488 1 7 08:41 pngdec.o
-rw-r--r-- 1 mac staff 3672 1 7 08:41 pngdsp.o
-rw-r--r-- 1 mac staff 42664 1 7 08:41 pngenc.o
-rw-r--r-- 1 mac staff 1608 1 7 08:41 profiles.o
-rw-r--r-- 1 mac staff 13168 1 7 08:41 psymodel.o
-rw-r--r-- 1 mac staff 7792 1 7 08:41 pthread.o
-rw-r--r-- 1 mac staff 36512 1 7 08:41 pthread_frame.o
-rw-r--r-- 1 mac staff 17616 1 7 08:41 pthread_slice.o
-rw-r--r-- 1 mac staff 114168 1 7 08:41 qpeldsp.o
-rw-r--r-- 1 mac staff 2344 1 7 08:41 qsv_api.o
-rw-r--r-- 1 mac staff 52912 1 7 08:41 ratecontrol.o
-rw-r--r-- 1 mac staff 8416 1 7 08:41 raw.o
-rw-r--r-- 1 mac staff 7680 1 7 08:41 rdft.o
-rw-r--r-- 1 mac staff 17864 1 7 08:41 resample.o
-rw-r--r-- 1 mac staff 9960 1 7 08:41 resample2.o
-rw-r--r-- 1 mac staff 8568 1 7 08:41 rl.o
-rw-r--r-- 1 mac staff 10200 1 7 08:41 sbrdsp.o
-rw-r--r-- 1 mac staff 30352 1 7 08:41 simple_idct.o
-rw-r--r-- 1 mac staff 4528 1 7 08:41 sinewin.o
-rw-r--r-- 1 mac staff 4888 1 7 08:41 sinewin_fixed.o
-rw-r--r-- 1 mac staff 2528 1 7 08:41 startcode.o
-rw-r--r-- 1 mac staff 14016 1 7 08:41 tiff_common.o
-rw-r--r-- 1 mac staff 158248 1 7 08:41 utils.o
-rw-r--r-- 1 mac staff 105688 1 7 08:41 vc1.o
-rw-r--r-- 1 mac staff 181496 1 7 08:41 vc1_block.o
-rw-r--r-- 1 mac staff 27840 1 7 08:41 vc1_loopfilter.o
-rw-r--r-- 1 mac staff 46584 1 7 08:41 vc1_mc.o
-rw-r--r-- 1 mac staff 48528 1 7 08:41 vc1_pred.o
-rw-r--r-- 1 mac staff 27928 1 7 08:41 vc1data.o
-rw-r--r-- 1 mac staff 53544 1 7 08:41 vc1dec.o
-rw-r--r-- 1 mac staff 80136 1 7 08:41 vc1dsp.o
-rw-r--r-- 1 mac staff 7376 1 7 08:41 videodsp.o
-rw-r--r-- 1 mac staff 39512 1 7 08:41 videotoolbox.o
-rw-r--r-- 1 mac staff 88960 1 7 08:41 videotoolboxenc.o
-rw-r--r-- 1 mac staff 14096 1 7 08:41 vorbis_parser.o
-rw-r--r-- 1 mac staff 7776 1 7 08:41 vp8_parser.o
-rw-r--r-- 1 mac staff 66560 1 7 08:41 wma.o
-rw-r--r-- 1 mac staff 2656 1 7 08:41 wma_common.o
-rw-r--r-- 1 mac staff 1952 1 7 08:41 wma_freqs.o
-rw-r--r-- 1 mac staff 36472 1 7 08:41 wmadec.o
-rw-r--r-- 1 mac staff 25616 1 7 08:41 wmaenc.o
-rw-r--r-- 1 mac staff 18160 1 7 08:41 wmv2.o
-rw-r--r-- 1 mac staff 2160 1 7 08:41 wmv2data.o
-rw-r--r-- 1 mac staff 13904 1 7 08:41 wmv2dsp.o
-rw-r--r-- 1 mac staff 24824 1 7 08:41 wmv2enc.o
-rw-r--r-- 1 mac staff 3312 1 7 08:41 xiph.o
-rw-r--r-- 1 mac staff 12464 1 7 08:41 xvididct.o
第26月第29天 ffmpeg yasm的更多相关文章
- 第15月第29天 ffmpeg AVERROR_EOF
1. 在直播时返回AVERROR_EOF代表流结束吗?但对方还在直播,没有结束. int ret = av_read_frame(mContext, pkt); if (ret == AVERROR_ ...
- ffmpeg yasm not found, use --disable-yasm for a crippled build
yasm是汇编编译器,因为ffmpeg中为了提高效率用到了汇编指令,比如MMX和SSE.解决这个问题方面有两个: 1.在网上下载一个yasm.exe并安装在mingw/bin下面,编译代码时你注意看, ...
- 第26月第30天 srt
1. ffmpeg -i 0.mp4 -vf subtitles=0.srt 1.mp4 https://jingyan.baidu.com/article/c45ad29c73cef2051653e ...
- 第26月第26天 Domain=AVFoundationErrorDomain Code=-11850
1. curl -voa http://119.29.108.104:8080/inweb01/kotlin.mp4 -H "Range:bytes=0-1" https://al ...
- 第26月第28天 avplayer cache
1.urlsession https - (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticati ...
- 第26月第25天 ubuntu openjdk-8-jdk jretty
1.ubuntu ============== sudo apt-get install openjdk-8-jdk https://blog.csdn.net/zhaohaiyitian88/art ...
- 第26月第23天 nsobject 单例 CFAbsoluteTimeGetCurrent
1.nsobject 单例 sudo chmod 666 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/ ...
- 第26月第22天 iOS瘦身之armv7 armv7s arm64选用 iOS crash
1.iOS瘦身之armv7 armv7s arm64选用 机器对指令集的支持是向下兼容的,因此armv7的指令集是可以运行在iphone5S以上的,只是效率没那么高而已~ 但是由于苹果要求必须支持ar ...
- 第26月第20天 springboot
--------------------- 1.pom.xml中添加支持web的模块: <dependency> <groupId>org.springframework.bo ...
随机推荐
- eclipse 设置
修改工作空间默认编码:Window --> Preferences --> General --> Workspace --> Text file encoding --> ...
- 【洛谷P1483】序列变换
题目大意:给定一个长度为 N 的序列,有 M 个操作,支持将下标为 x 的倍数的数都加上 y,查询下标为 i 的元素的值. 题解:由于查询操作很少,相对的,修改操作很多.若直接模拟修改操作,即:枚举倍 ...
- Http请求报头设置
1.添加一个SetHeaderValue方法: public static void SetHeaderValue(WebHeaderCollection header, string name, s ...
- TestNg 5.类分组
类分组是可以给类去分组,几个类分成不同的组. 比如,建立3个类GroupsOnClass1,GroupsOnClass2,GroupsOnClass3. GroupsOnClass1和Groups ...
- springmvc启动问题
1.resource项目 freemarker.template.TemplateNotFoundException: Template not found for name "index/ ...
- Python网络编程之socket编程
什么是Socket? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面 ...
- shell数组等基本用法
"shell"既是一种解释型编程语言,也是一个这种编程语言的解释器的名字 shell是解释型语言,就是解释器会一条一条的翻译每一条语句并执行,对比之下,C语言是编译型语言,编译器把 ...
- SqlAlchenmy基本使用
#简单查询 print(session.query(User).all()) print(session.query(User.name, User.fullname).all()) print(se ...
- Struts2_参数获得方式
1.属性驱动 /** * @ClassName: Demo8Action * @Description: struts2如何获得参数 * 每次请求action时都会创建新的action实例对象 * @ ...
- MapReduce-提交job源码分析
MapReduce-提交job源码分析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.环境准备 1>.顺手的IDE,大家可以根据自己的喜好选择你喜欢的IDE 博主推荐以下 ...