FFmpeg help 命令的一些中文翻譯

Help options: 幫助選項

--quiet# 信息輸出顯示
--list-decoders# 可用解碼器
--list-encoders# 可用編碼器
--list-hwaccels# 可用硬件編解碼器
--list-demuxers# 可用解複用
--list-muxers# 可用複用器
--list-parsers# 可用解析器
--list-protocol# 可用協議
--list-bsfs# 可用比特流過濾器
--list-indevs# 可用輸入設備
--list-outdevs# 可用輸出設備
--list-filters# 可用過濾器

Standard options: 一般選項

--logfile= # 生成指定的log文件
--disable-logging # 禁止調試信息
--fatal-warnings # 任何警告則失敗
--prefix= # 安裝目錄
--bindir= # exe和dll安裝目錄
--datadir= # 數據安裝目錄
--docdir= # 文檔安裝目錄
--libdir= # 靜態庫安裝目錄
--shlibdir= # 共享庫安裝目錄
--incdir= # 頭文件安裝目錄
--mandir= # 幫助文檔安裝目錄
--pkgconfigdir= # pkg-config安裝目錄
--enable-rpath= # 調用程序所用目錄

Licensing options: 許可選項

--enable-gpl # 允許使用GPL, 默認 no
--enable-version3 # 更新GPL版本 ,默認 no
--enable-nonfree # 允許使用非免費程序,默認 no

Configuration options: 配置選項

--disable-static # 禁止靜態庫
--enable-shared# 啓用共享庫
--enable-small# 啓用最小尺寸而非速度
--disable-runtime-cpudetect# 禁用實時的CPU效率檢測
--enable-gray# 啓用灰度(顏色、空間轉換)
--disable-swscale-alpha# 禁用swscale中的 透明度
--disable-all# 禁用所有,包括組 件、庫、程序
--enable-raise-major# 提升版本號, 默認[no]

Program options: 項目選項

--disable-programs# 禁止生成所有exe
--disable-ffmpeg# 禁止生成ffmpeg.exe
--disable-ffplay# 禁止生成ffplay.exe
--disable-ffprobe # 禁止生成ffprobe.exe
--disable-ffserver # 禁止生成ffserver.exe

Documentation options: 文檔選項

--disable-doc # 禁止生成doc文件
--disable-htmlpages # 禁止生成HTML文檔頁
--disable-manpages# 禁止生成幫助文檔頁
--disable-podpages# 禁止生成POD文檔頁
--disable-txtpages# 禁止生成txt文檔頁

Component options: 組件選項

--disable-avdevice # 禁止libavdevice構造
--disable-avcodec # 禁止libavcodec構造
--disable-avformat # 禁止libavformat構造
--disable-swresample # 禁止libswresample構造
--disable-swscale# 禁止libswscale構造
--disable-postproc # 禁止libpostproc構造
--disable-avfilter # 禁止libavfilter構造
--enable-avresample # 允許libavresample構造
--disable-pthreads # 禁止pthread構造
--disable-w32threads # 禁止使用win32線程
--disable-os2threads # 禁止使用OS/2線程
--disable-network # 禁止網絡支持
--disable-dct # 禁止DCT代碼
--disable-dwt # 禁止DWT代碼
--disable-error-resilience# 禁止糾錯
--disable-lsp # 禁止行同步脈衝
--disable-lzo # 禁止LZO壓縮編碼
--disable-mdct # 禁止修正離散餘弦變換
--disable-rdft # 禁止實數離散傅里葉變換
--disable-fft# 禁止快速傅氏變換算法
--disable-faan # 禁止AAN DCT變換
--disable-pixelutils # 禁用avutil中的像素單元

Individual component options: 單個組件選項

--disable-everything # 禁用下面已列出的全部組件
--disable-encoder=NAME # 禁用指定的編碼器
--enable-encoder=NAME # 啓用指定的編碼器
--disable-encoders # 禁用所有的編碼器
--disable-decoder= # 禁用指定的解碼器
--enable-decoder= # 啓用指定的解碼器
--disable-decoders # 禁用所有的解碼器
--disable-hwaccel= # 禁用指定的硬件加速
--enable-hwaccel= # 啓用指定的硬件加速
--disable-hwaccels # 禁用全部的硬件加速
--disable-muxer= # 禁用指定的混合器
--enable-muxer= # 啓用指定的混合器
--disable-muxers # 禁用所有的混合器
--disable-demuxer= # 禁用指定的解複用器
--enable-demuxer= # 啓用指定的解複用器
--disable-demuxers # 禁用所有的解複用器
--enable-parser= # 啓用指定的分析器
--disable-parser= # 禁用指定的分析器
--disable-parsers # 禁用所有的分析器
--enable-bsf=NAME# 啓用指定的流過濾器
--disable-bsf=NAME # 禁用指定的流過濾器
--disable-bsfs # 禁用所有的流過濾器
--enable-protocol= # 啓用指定的協議
--disable-protocol= # 禁用指定的協議
--disable-protocols # 禁用所有的協議
--enable-indev= # 啓用指定的輸入設備
--disable-indev= # 禁用指定的輸入設備
--disable-indevs # 禁用輸入設備
--enable-outdev= # 啓用指定的輸出設備
--disable-outdev=# 禁用指定的輸出設備
--disable-outdevs # 禁用輸出設備
--disable-devices # 禁用所有設備
--enable-filter= # 啓用指定的過濾器
--disable-filter= # 禁用指定的過濾器
--disable-filters # 禁用所有的過濾器

External library support: 添加依賴庫支持

--enable-avisynth # 啓用讀取AVISynth腳 本文件
--disable-bzlib # 啓用bzlib
--enable-chromaprint # 啓用音頻指 紋技術
--enable-frei0r # 啓用frei0r視頻篩選
--enable-gcrypt # 啓用加密 if openssl, librtmp or gmp is not used [no]
--enable-gmp # 啓用gmp if openssl or librtmp is not used [no]
--enable-gnutls # 啓用gnutls if openssl is not used [no]
--disable-iconv # 禁用iconv
--enable-jni # 啓用JNI支持
--enable-ladspa # 啓用LADSPA音頻過濾
--enable-libass # 啓用libass
--enable-libbluray# 啓用libbluray
--enable-libbs2b # 啓用bs2b DSP庫
--enable-libcaca # 啓用libcaca用於文本顯示
--enable-libcelt # 啓用CEKT解碼
--enable-libcdio # 通過libcdio啓用音頻CD
--enable-libdc1394 # 啓用libdc1394 and libraw1394
--enable-libfdk-aac # 啓用libfdk-aac解碼/編碼
--enable-libflite enable flite (voice synthesis) support via libflite [no] # 啓用 libflite
--enable-libfontconfig enable libfontconfig, useful for drawtext filter [no] # 啓 用libfontconfig
--enable-libfreetype enable libfreetype, needed for drawtext filter [no]# 啓用 libfreetype
--enable-libfribidi enable libfribidi, improves drawtext filter [no] # 啓用 libfribidi,改善繪畫過濾
--enable-libgmeenable Game Music Emu via libgme [no] # 啓用libgme
--enable-libgsmenable GSM de/encoding via libgsm [no] # 啓用libgsm做GSM編/解碼
--enable-libiec61883enable iec61883 via libiec61883 [no] # 啓用libiec61883
--enable-libilbcenable iLBC de/encoding via libilbc [no] # 啓用libilbc做iLBC編/解碼
--enable-libkvazaarenable HEVC encoding via libkvazaar [no] # 啓用libkvazaar做HEVC 編碼
--enable-libmodplugenable ModPlug via libmodplug [no] # 啓用ModPlug通過libmodplug
--enable-libmp3lameenable MP3 encoding via libmp3lame [no] # 啓用MP3編碼通過 libmp3lame
--enable-libnut enable NUT (de)muxing via libnut, # 啓用NUT解複用通過libnut native (de)muxer exists [no]
--enable-libopencore-amrnbenable AMR-NB de/encoding via libopencore-amrnb [no] # 啓用ARN-NB解/編碼
--enable-libopencore-amrwbenable AMR-WB decoding via libopencore-amrwb [no] # 啓 用ARM-WB解碼
--enable-libopencvenable video filtering via libopencv [no] # 啓用視頻過濾通過 opencv
--enable-libopenh264enable H.264 encoding via OpenH264 [no] # 啓用H.264編碼
--enable-libopenjpegenable JPEG 2000 de/encoding via OpenJPEG [no] # 啓用JPEG編解 碼
--enable-libopenmpt enable decoding tracked files via libopenmpt [no] # 啓用解碼文件 通過libopenmpt
--enable-libopusenable Opus de/encoding via libopus [no] # 啓用Oplus編解碼
--enable-libpulse enable Pulseaudio input via libpulse [no] # 啓用Pulse輸入
--enable-librubberbandenable rubberband needed for rubberband filter [no] # 啓用 rubberband
--enable-librtmpenable RTMP[E] support via librtmp [no] # 啓用RTMP支持通過librtmp
--enable-libschroedingerenable Dirac de/encoding via libschroedinger [no] # 啓用 Dirac編解碼通過libschroedinger
--enable-libshineenable fixed-point MP3 encoding via libshine [no] # 啓用libshine 固定MP3點
--enable-libsmbclientenable Samba protocol via libsmbclient [no] # 啓用Samba協議
--enable-libsnappyenable Snappy compression, needed for hap encoding [no] # 啓用 Snappy壓縮
--enable-libsoxrenable Include libsoxr resampling [no] # 啓用libsoxr採樣
--enable-libspeexenable Speex de/encoding via libspeex [no] # 啓用Speex編解碼
--enable-libsshenable SFTP protocol via libssh [no] # 啓用SFTP協議
--enable-libtesseractenable Tesseract, needed for ocr filter [no] # 啓用Tesseract
--enable-libtheoraenable Theora encoding via libtheora [no] # 啓用Theora編碼
--enable-libtwolameenable MP2 encoding via libtwolame [no] # 啓用MP2編碼
--enable-libv4l2enable libv4l2/v4l-utils [no] # 啓用libv412
--enable-libvidstabenable video stabilization using vid.stab [no] # 啓用 libvidstab
--enable-libvo-amrwbencenable AMR-WB encoding via libvo-amrwbenc [no] # 啓用AMR- WB
--enable-libvorbisenable Vorbis en/decoding via libvorbis, # 啓用Vorbis編解碼 native implementation exists [no]
--enable-libvpxenable VP8 and VP9 de/encoding via libvpx [no] # 啓用VP8/VP9編解碼
--enable-libwavpackenable wavpack encoding via libwavpack [no] # 啓用wavpack編碼
--enable-libwebpenable WebP encoding via libwebp [no] # 啓用WbebP編碼
--enable-libx264enable H.264 encoding via x264 [no] # 啓用H.264編碼
--enable-libx265enable HEVC encoding via x265 [no] # 啓用HEVC編碼
--enable-libxavs enable AVS encoding via xavs [no] # 啓用AVS編碼
--enable-libxcbenable X11 grabbing using XCB [autodetect] # 啓用X11
--enable-libxcb-shmenable X11 grabbing shm communication [autodetect] # 啓用X11
--enable-libxcb-xfixes enable X11 grabbing mouse rendering [autodetect] # 啓用X11
--enable-libxcb-shapeenable X11 grabbing shape rendering [autodetect] # 啓用X11
--enable-libxvidenable Xvid encoding via xvidcore, # 啓用Xvid編碼 native MPEG-4/Xvid encoder exists [no]
--enable-libzimg enable z.lib, needed for zscale filter [no] # 啓用z.lib
--enable-libzmqenable message passing via libzmq [no] # 啓用消息傳遞通過libzmq
--enable-libzvbi enable teletext support via libzvbi [no] # 啓用文本支持
--disable-lzmadisable lzma [autodetect] # 禁用lzma
--enable-decklinkenable Blackmagic DeckLink I/O support [no] # 啓用阻塞IO支持
--enable-mediacodecenable Android MediaCodec support [no] # 啓用安卓MediaCodec支持
--enable-netcdfenable NetCDF, needed for sofalizer filter [no] # 啓用NetCDF
--enable-openal enable OpenAL 1.1 capture support [no] # 啓用OpenAL1.1採集支持
--enable-opencl enable OpenCL code # 啓用OpenCL代碼
--enable-opengl enable OpenGL rendering [no] # 啓用OpenGL
--enable-opensslenable openssl, needed for https support # 啓用openssl,需支持https if gnutls is not used [no]
--disable-schannel # 啓用SSP Windows if openssl and gnutls are not used [autodetect]
--disable-sdl2disable sdl2 [autodetect] # 禁用sdl2
--disable-securetransport disable Secure Transport, needed for TLS support # 禁用安全傳輸
--disable-xlibdisable xlib [autodetect] # 禁用xlib
--disable-zlibdisable zlib [autodetect] # 禁用zlib
--disable-audiotoolbox disable Apple AudioToolbox code [autodetect] # 禁用蘋果音頻工 具箱
--disable-cuda disable dynamically linked Nvidia CUDA code [autodetect] # 禁用CUDA 編程
--disable-cuvid disable Nvidia CUVID support [autodetect] # 啓用Nvidia CUVID
--disable-d3d11va disable Microsoft Direct3D 11 video acceleration code [autodetect] # 禁用微軟Direct3D 11視頻加速
--disable-dxva2 disable Microsoft DirectX 9 video acceleration code [autodetect] # 禁用微軟錎irectX視頻加速
--enable-libmfx enable Intel MediaSDK (AKA Quick Sync Video) code via libmfx [no] # 啓用Intel音頻SDk
--enable-libnpp enable Nvidia Performance Primitives-based code [no] # 啓用Nvidia性 能代碼
--enable-mmal enable Broadcom Multi-Media Abstraction Layer (Raspberry Pi) via MMAL [no] # 啓用網絡多媒體結構層
--disable-nvenc disable Nvidia video encoding code [autodetect] # 禁用Nvidia視頻編碼
--enable-omx enable OpenMAX IL code [no] # 啓用OpenMAX IL代碼
--enable-omx-rpi enable OpenMAX IL code for Raspberry Pi [no] # 啓用OpenMAX IL代碼
--disable-vaapi disable Video Acceleration API (mainly Unix/Intel) code [autodetect] # 禁用視頻加速API
--disable-vda disable Apple Video Decode Acceleration code [autodetect] # 禁用蘋果 視頻解碼加速代碼
--disable-vdpau disable Nvidia Video Decode and Presentation API for Unix code [autodetect] # 禁用Nvidia視頻編碼和表達API
--disable-videotoolbox disable VideoToolbox code [autodetect] # 禁用視頻工具箱代碼

Toolchain options: 編譯工具選項

--arch=ARCH select architecture [arch] # 選擇架構 `--cpu=CPU` select the minimum required CPU (affects instruction selection, may crash on older CPUs) # 選擇CPU `--cross-prefix=PREFIX` use PREFIX for compilation tools [cross_prefix] # 交叉編譯工 具目錄
--progs-suffix=SUFFIX program name suffix [] # 程序後綴名
--enable-cross-compile assume a cross-compiler is used # 啓用交叉編譯
--sysroot=PATH root of cross-build tree # 交叉編譯根目錄
--sysinclude=PATH location of cross-build system headers # 交叉編譯頭文件目錄
--target-os=OS compiler targets OS [$target_os] # 交叉編譯的目標系統
--target-exec=CMD command to run executables on target # 交叉編譯啓動程序命令
--target-path=DIR path to view of build directory on target # 交叉編譯的安裝目錄
--target-samples=DIR path to samples directory on target # 交叉編譯samples存放目錄
--tempprefix=PATH force fixed dir/prefix instead of mktemp for checks # 交叉編譯的 temp目錄
--toolchain=NAME set tool defaults according to NAME # 編譯工具
--nm=NM use nm tool NM[$nm_default]
--ar=AR use archive tool AR[$ar_default
--as=AS use assembler AS [$as_default]
--ln_s=LN_S use symbolic link tool LN_S[$ln_s_default]
--strip=STRIPuse strip tool STRIP[$strip_default]
--windres=WINDRES use windows resource compiler WINDRES[$windre_default]
--yasmexe=EXE use yasm-compatible assembler EXE [$yasmexe_default]# 使用yasm編譯
--cc=CC use C compiler CC [$cc_default] # 使用gcc編譯
--cxx=CXX use C compiler CXX [$cxx_default] # 使用g++編譯
--objcc=OCC use ObjC compiler OCC [$cc_default] # 使用object C編譯工具occ編譯
--dep-cc=DEPCC use dependency generator DEPCC [$cc_default] # 使用依賴生成DEPCC
--ld=LD use linker LD [$ld_default]# 使用連接LD
--pkg-config=PKGCONFIG use pkg-config tool PKGCONFIG[$pkg_config_default] # 使用 pkg-config工具
--pkg-config-flags=FLAGS pass additional flags to pkgconf [] # 傳遞額外標誌到pkg- config
--ranlib=RANLIB use ranlib RANLIB[$ranlib_default] # 使用RANLIB
--doxygen=DOXYGEN use DOXYGEN to generate API doc[$doxygen_default]# 生成doxygen 文檔
--host-cc=HOSTCC use host C compiler HOSTCC # 使用HOST c編譯
--host-cflags=HCFLAGS use HCFLAGS when compiling for host # 使用HCFLAGS
--host-cppflags=HCPPFLAGS use HCPPFLAGS when compiling for host # 使用HCPPFLAGSS
--host-ld=HOSTLD use host linker HOSTLD # 使用host連接器
--host-ldflags=HLDFLAGS use HLDFLAGS when linking for host # 使用HLDFLAGS
--host-libs=HLIBS use libs HLIBS when linking for host # 使用HLIBS
--host-os=OS compiler host OS [$target_os] # 編譯主機系統
--extra-cflags=ECFLAGS add ECFLAGS to CFLAGS [$CFLAGS]# 添加ECFLAGS到CFLAGS
--extra-cxxflags=ECFLAGS add ECFLAGS to CXXFLAGS [$CXXFLAGS] # 添加ECFLAGS到 CXXFLAGS
--extra-objcflags=FLAGS add FLAGS to OBJCFLAGS [$CFLAGS]# 添加FLAGS到OBJCFLAGS
--extra-ldflags=ELDFLAGSadd ELDFLAGS to LDFLAGS [\$LDFLAGS] # 添加ELDFLAGS到 LDFLAGS
--extra-ldexeflags=ELDFLAGS add ELDFLAGS to LDEXEFLAGS [\$LDEXEFLAGS]# 添加 ELDFLAGS到LDEXEFLAGS
--extra-ldlibflags=ELDFLAGS add ELDFLAGS to LDLIBFLAGS[\$LDLIBFLAGS] # 添加 ELDFLAGS到LDLIBFLAGS
--extra-libs=ELIBSadd ELIBS [\$ELIBS] # 添加ELIBS
--extra-version=STRINGversion string suffix [] # 添加版本
--optflags=OPTFLAGSoverride optimization-related compiler flags # 重寫優化編譯標誌
--build-suffix=SUFFIXlibrary name suffix [] # 添加庫名字路徑
--enable-picbuild position-independent code # 添加位置獨立代碼
--enable-thumbcompile for Thumb instruction set # 編譯錞humb指令集
--enable-ltouse link-time optimization # 使用連接時優化
--env=”ENV=override override the environment variables # 重寫環境變量

Advanced options (experts only): 高級選項

--malloc-prefix=PREFIXprefix malloc and related names with PREFIX # 申請路徑
--custom-allocator=NAME use a supported custom allocator # 申請名字
--disable-symverdisable symbol versioning # 禁用symver
--enable-hardcoded-tablesuse hardcoded tables instead of runtime generation # 啓 用硬件編碼表
--disable-safe-bitstream-reader # 禁用安全流閱讀器 disable buffer boundary checking in bitreaders (faster, but may crash)
--sws-max-filter-size=Nthe max filter size swscale uses [$sws_max_filter_size_default] # 最大過濾器大小N

Optimization options (experts only): 優化選項

--disable-asmdisable all assembly optimizations # 禁用全部彙編程序優化
--disable-altivec disable AltiVec optimizations # 禁用邋AltiVec優化
--disable-vsx disable VSX optimizations # 急用VSX優化
--disable-power8 disable POWER8 optimizations # 禁用power8優化
--disable-amd3dnow disable 3DNow! optimizations # 禁用3D Now!優化
--disable-amd3dnowextdisable 3DNow! extended optimizations # 禁用3D Now!擴展優化
--disable-mmxdisable MMX optimizations # 禁用MMX優化
--disable-mmxextdisable MMXEXT optimizations # 禁用MMXEXT優化
--disable-ssedisable SSE optimizations # 禁用SSE優化
--disable-sse2disable SSE2 optimizations # 禁用SSE2優化
--disable-sse3disable SSE3 optimizations # 禁用SSE3優化
--disable-ssse3 disable SSSE3 optimizations # 禁用SSSE3優化
--disable-sse4 disable SSE4 optimizations # 禁用SSE4優化
--disable-sse42 disable SSE4.2 optimizations # 禁用SSE4.2優化
--disable-avx disable AVX optimizations # 禁用AVX優化
--disable-xopdisable XOP optimizations # 禁用XOP優化
--disable-fma3 disable FMA3 optimizations # 禁用FMA3優化
--disable-fma4disable FMA4 optimizations # 禁用FMA4優化
--disable-avx2 disable AVX2 optimizations # 禁用AVX2優化
--disable-aesnidisable AESNI optimizations # 禁用AESNI優化
--disable-armv5tedisable armv5te optimizations # 禁用armv5te優化
--disable-armv6disable armv6 optimizations # 禁用armv6優化
--disable-armv6t2 disable armv6t2 optimizations # 禁用armv6t2優化
--disable-vfpdisable VFP optimizations # 禁用VFP優化
--disable-neon disable NEON optimizations # 禁用NEON優化
......
......

感謝享學課堂貢獻的文檔.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章