wongsyrone / LinuxNotes

Some Notes related to GNU/Linux here
89 stars 29 forks source link

explore VLC compile args from src #6

Closed wongsyrone closed 10 years ago

wongsyrone commented 10 years ago

Find proper compile command

compile VLC player on Ubuntu 12.04 vlc官方教程: http://wiki.videolan.org/UnixCompile git工程 http://wiki.videolan.org/Git

本次安装平台:

[vmware ubuntu10.04] [vlc1.1.7]

  1. 下载源码 vlc vlc-1.1.7.tar.bz2: http://download.videolan.org/pub/videolan/vlc/ live555 live555-lastest.tar.gz http://www.live555.com/liveMedia/public/ 放在指定文件夹
  2. 编译安装live555 进入live555-lastest.tar.gz所在文件夹 tar zxvf live555-lastest.tar.gz cd live ./genMakefiles linux make sudo cp -r live /usr/lib
  3. 编译安装所需组件

sudo apt-get build-dep vlc

  1. 编译安装vlc tar jxvf vlc-1.1.7.tar.bz2

cd vlc-1.1.7

./bootstrap

./configure --enable-x11 --enable-xvideo --disable-gtk --enable-sdl --enable-avcodec --enable-avformat --enable-swscale --enable-mad --enable-libdvbpsi --enable-a52 --enable-libmpeg2 --enable-dvdnav --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-live555 --with-live555-tree=/usr/lib/live --enable-caca --enable-skins --enable-skins2 --enable-alsa --disable-kde --enable-qt4 --enable-ncurses --enable-release –enable-root

./compile

sudo make install

  1. 编译时可能出现的问题 (1)configure: error: Could not find the LUA byte compiler. sudo apt-get install liblua5.1-0-dev liblua50-dev liblualib50-dev

(2)No package 'xcb-shm' found sudo apt-get install libx11-xcb-dev libxcb-shm0-dev libxcb-xv0

(3)安装后可能会出现vlc: error while loading shared libraries: libvlc.so.2: cannot open shared object file: No such file or directory 使用 whereis libvlc.so.2可以查看到当前系统中已经装了libvlc.so.2, 解决:输入:sudo /sbin/ldconfig即可,重新进行配置。

  1. 应该用到的开发包 sudo apt-get install build-essentia

sudo apt-get install libhal-dev libdbus-1-dev

sudo apt-get install libmad0-dev

sudo apt-get install libavcodec-dev

sudo apt-get install libavformat-dev

sudo apt-get install libswscale-dev

sudo apt-get install libpostproc-dev

sudo apt-get install liba52-dev

sudo apt-get install libfribidi-dev libqt4-dev

sudo apt-get install libgcrypt-dev

sudo apt-get install libx11-xcb-dev

sudo apt-get install libxcb1 libxcb1-dev

sudo apt-get install lua4.0 lua5.1


待測試步驟 新立得卸載所有和vlc相關的

去qt官網下載x64 .run 安裝 檢查contrib 安裝附加addon 配置全的configure參數 編譯安裝


參考鏈接 https://wiki.videolan.org/

https://wiki.videolan.org/Category:Building/

https://wiki.videolan.org/Configure/

https://wiki.videolan.org/UnixCompile/

https://wiki.videolan.org/Contrib_Status/

wongsyrone commented 10 years ago

something about VLC

bootstrap

Run "make" to start compilation.

Other targets:

self

./configure --with-x --enable-xcb --enable-xvideo --enable-sdl --enable-avcodec --enable-avformat --enable-swscale --enable-mad --enable-dvbpsi --enable-a52 --enable-libmpeg2 --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-x264 --enable-live555 --enable-caca --enable-skins2 --enable-libtar --enable-alsa --enable-ncurses --enable-run-as-root

TO BE TESTED:

--with-mad=PATH path to libmad --with-mad-tree=PATH mad tree for static linking --with-a52=PATH a52 headers and libraries --with-a52-tree=PATH a52dec tree for static linking --with-faad-tree=PATH faad tree for static linking

--with-x264-tree=PATH x264 tree for static linking

--enable-x26410b H264 10-bit encoding support with static libx264 (default disabled) --with-x26410b-tree=PATH H264 10-bit encoding module with libx264 (static linking)


configure: WARNING: No package 'lua5.2' found, trying lua 5.1 instead ./configure: line 29062: test: too many arguments configure: WARNING: No package 'live555' found. configure: WARNING: Library opencv > 2.0 needed for opencv was not found configure: WARNING: Library smbclient needed for smbclient was not found configure: WARNING: Library libssh2 needed for sftp was not found configure: WARNING: Blackmagic DeckLink SDI include files not found configure: WARNING: Library libvncclient >= 0.9.9 needed for libvnc was not found configure: WARNING: Library freerdp >= 1.0.1 needed for libfreerdp was not found configure: WARNING: Library ogg opus needed for opus was not found configure: WARNING: Library libmfx needed for quicksync was not found configure: WARNING: Requested 'jack >= 1.9.7' but version of jack is 0.121.2, trying jack1 instead configure: WARNING: Library libchromaprint >= 0.6.0 needed for chromaprint was not found configure: WARNING: Library libgoom2 needed for goom was not found configure: WARNING: No package 'libprojectM' found. configure: WARNING: No package 'libvsxu' found. ./configure: line 50742: kde4-config: command not found

checking for desktop-file-validate... desktop-file-validate

checking for 3rd party libraries path... not found

checking for dlltool... no

checking for sysroot... no

checking if mt is a manifest tool... no

checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no

checking whether -lc should be explicitly linked in... no

checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... no

checking whether a statically linked program can dlopen itself... no

checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64

checking how to hardcode library paths into programs... immediate checking for windres... no

checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no

checking for stricmp... no checking for strnicmp... no

checking for strlcpy... no

checking for static_assert in assert.h... no

checking for library containing dlopen... -ldl checking for library containing pthread_rwlock_init... -lpthread

checking netinet/udplite.h usability... no checking netinet/udplite.h presence... no checking for netinet/udplite.h... no

checking machine/param.h usability... no checking machine/param.h presence... no checking for machine/param.h... no

checking for MINIZIP... no checking unzip.h usability... no checking unzip.h presence... no checking for unzip.h... no

checking for ntohl in sys/param.h... no

checking for LUA... no checking for LUA... yes checking for luac... /usr/bin/luac checking for LIVE555... no checking for live555 version 1324598400 or later... yes

checking for OPENCV... no checking for SMBCLIENT... no checking for SFTP... no

checking sys/videoio.h usability... no checking sys/videoio.h presence... no checking for sys/videoio.h... no checking DeckLinkAPIDispatch.cpp usability... no checking DeckLinkAPIDispatch.cpp presence... no checking for DeckLinkAPIDispatch.cpp... no

checking for scsireq in sys/scsiio.h... no checking for ioc_toc_header in sys/cdio.h... no

checking for LIBVNC... no checking for LIBFREERDP... no

checking gme/gme.h usability... no checking gme/gme.h presence... no checking for gme/gme.h... no

checking for main in -lebml_pic... no

checking postproc/postprocess.h usability... no checking postproc/postprocess.h presence... no checking for postproc/postprocess.h... no

checking for faad.h... yes checking for faacDecOpen in -lfaad... no

checking for OPUS... no

checking for X26410B... no checking for X264... yes checking for QUICKSYNC... no

checking for TIGER... no

checking for VDPAU... no

checking Carbon/Carbon.h usability... no checking Carbon/Carbon.h presence... no checking for Carbon/Carbon.h... no

checking kva.h usability... no checking kva.h presence... no checking for kva.h... no

checking sndio.h usability... no checking sndio.h presence... no checking for sndio.h... no checking audioclient.h usability... no checking audioclient.h presence... no checking for audioclient.h... no checking for JACK... no checking for JACK... yes

checking kai.h usability... no checking kai.h presence... no checking for kai.h... no checking for CHROMAPRINT... no checking for QT... no checking for QT... yes

checking for GOOM... no checking for PROJECTM... no checking for VSXU... no

checking for GNUTLS... no

checking whether byte ordering is bigendian... no

libvlc configuration

version : 2.1.4 system : linux architecture : x86_64 mmx sse sse2 optimizations : yes vlc aliases : cvlc rvlc qvlc svlc nvlc

wongsyrone commented 10 years ago

ubuntu 14.04 vlc 2.1.4 modules

pulse Pulseaudio 音频输出 afile 文件音频输出 alsa ALSA 音频输出 amem 音频内存输出 oss 开放声音系统 (OSS) 音频输出 adummy 空音频输出 i422_yuy2_sse2 SSE2 conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_yuy2_sse2 SSE2 conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_rgb_sse2 SSE2 I420,IYUV,YV12 到 RV15,RV16,RV24,RV32 转换 mtp MTP 设备 mtp MTP 设备 xcb_apps 屏幕捕获 xcb_apps 屏幕捕获 mediadirs 我的视频 mediadirs 我的视频 mediadirs 我的图片 mediadirs 我的音乐 sap 网络流 (SAP) sap SDP 描述解析器 sap 网络流 (SAP) udev 视频捕获 (Video4Linux) udev 视频捕获 (Video4Linux) udev 光盘 udev 音频捕获 (ALSA) podcast Podcast podcast Podcast upnp 通用即插即播 upnp 通用即插即播 pulselist 音频捕获 (PulseAudio) pulselist 音频捕获 (PulseAudio) bonjour Bonjour 服务 bonjour Bonjour 服务 notify LibNotify 提示插件 integer_mixer 整数音频音量 float_mixer 单精度音频音量 stream_out_autodel 自动添加/删除输入流 stream_out_bridge 桥接流输出 stream_out_bridge 桥接流输出 stream_out_bridge 桥接流输出 stream_out_mosaic_bridge Mosaic 桥流输出 stream_out_dummy 空流输出 stream_out_standard 标准流输出 stream_out_delay 延迟流 stream_out_es 通量流输出 stream_out_langfromtelx teletext 动态语言设置 stream_out_smem 输出到内存缓冲器的流 stream_out_chromaprint Chromaprint stream output stream_out_duplicate 复制流输出 stream_out_setid 更改通量流的 id stream_out_setid 更改通量流的语言 stream_out_gather 正在收集流输出 stream_out_display 显示流输出 stream_out_raop 远程音频输出协议 (RAOP) 串流输出 stream_out_record 录制串流输出 stream_out_transcode 转码流输出 stream_out_description 描述流输出 stream_out_rtp RTP 流输出 stream_out_rtp RTSP VoD 服务器 visual 可视化过滤器 aa 字符艺术视频输出 caca 彩色字符艺术视频输出 xcb_glx OpenGL GLX 视频输出 (XCB) vdummy 空视频输出 vdummy 统计视频输出 directfb DirectFB 视频输出 http://www.directfb.org/ yuv YUV 视频输出 vmem 显存输出 gl OpenGL 视频输出 (实验性) fb GNU/Linux 帧缓冲视频输出 xcb_x11 X11 视频输出 (XCB) glx OpenGL 的 GLX 扩展 xcb_xv XVideo 输出 (XCB) xcb_window X11 视频窗口 (XCB) xcb_window 嵌入窗口视频 skins2 外观化界面 skins2 外观化界面 qt4 Qt 界面 qt4 Qt 界面 qt4 Dialogs provider ncurses Ncurses 界面 i422_yuy2_mmx MMX conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_yuy2_mmx MMX conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv i420_rgb_mmx MMX I420,IYUV,YV12 到 RV15,RV16,RV24,RV32 转换 smooth 平滑 dash HTTP 动态自适应串流 decomp LZMA 解压缩 decomp gzip 解压缩 decomp Burrows-Wheeler 解压缩 record 内部串流录制 httplive Http 直播串流流滤镜 tdummy 空字体渲染器 freetype Freetype2 字体渲染器 rv32 RV32 转换滤镜 i420_yuy2 Conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 grey_yuv Conversions from GREY to I420,YUY2 i422_i420 Conversions from I422,J422 to I420,IYUV,J420,YV12,YUVA i420_rgb I420,IYUV,YV12 到 RGB2,RV15,RV16,RV24,RV32 转换 i422_yuy2 Conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211 yuy2_i422 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I422 yuy2_i420 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I420 gradfun Gradfun 视频滤镜 anaglyph 将 3D 画面转换为立体图像的视频滤镜 postproc 视频预处理滤镜 chain 使用一个链式视频滤镜模块过滤视频 antiflicker antiflicker 视频滤镜 hqdn3d 高质量 3D 降噪滤镜 ripple 脉动视频滤镜 mirror 镜像视频滤镜 logo 标志子源滤镜 logo 标志视频滤镜 croppadd 视频比例滤镜 atmo AtmoLight 滤镜 dynamicoverlay 动态视频覆盖 panoramix 摄像头: 覆盖视频滤镜的墙 subsdelay 字幕延迟 canvas Canvas 视频滤镜 wall 显示墙滤镜 motionblur 动态模糊滤镜 sepia 深褐视频滤镜 yuvp YUVP 转换器 extract 释放 RGB 组件视频滤镜 invert 倒转视频滤镜 colorthres 色彩阈值滤镜 gradient 高斯视频滤镜 blendbench 混合基准滤镜 audiobargraph_v 音频直方图视频子滤镜 audiobargraph_v 音频直方图视频子滤镜 magnify 放大/变焦交互视频滤镜 clone 克隆视频滤镜 rss RSS 与 Atom feed 显示 scene 场景视频滤镜 gaussianblur 高斯模糊滤镜 puzzle 智力交互游戏视频滤镜 remoteosd 通过 VNC 的远程 OSD scale 视频比例滤镜 motiondetect 动态检测视频滤镜 bluescreen 蓝屏视频滤镜 rotate 旋转视频滤镜 grain 纹理视频滤镜 blend 视频图片混合 adjust 图像属性滤镜 alphamask Alpha 掩码视频滤镜 deinterlace 反交错视频滤镜 ball 球视频滤镜 posterize 色调分离视频滤镜 transform 视频转换滤镜 erase 擦除视频滤镜 psychedelic 迷幻视频滤镜 swscale 视频比例滤镜 wave 波形视频滤镜 marq Marquee 显示 mosaic Mosaic 视频子源 sharpen 锐化视频滤镜 folder 文件夹元数据 taglib taglib taglib taglib dummy 空界面 hotkeys 热键管理界面 gestures 鼠标手势控制界面 lirc 红外线远程控制界面 globalhotkeys 全局热键界面 motion 使用运动控制界面 oldrc 远程控制界面 dbus D-Bus 控制界面 netsync 网络同步 packetizer_mpegvideo MPEG-I/II 视频封包器 packetizer_h264 H.264 视频封包器 packetizer_copy 复制封包器 packetizer_vc1 VC-1 封包器 packetizer_mpeg4audio MPEG4 音频封包器 packetizer_mlp MLP/TrueHD 解析器 packetizer_dirac Dirac 分包器 packetizer_flac Flac 音频分包器 packetizer_mpeg4video MPEG4 视频封包器 tta TTA 去复用器 xa XA 去复用器 dirac Dirac 视频去复用器 h264 H264 视频去复用器 mod MOD 去复用器 (libmodplug) playlist 播放列表 playlist 导入 ZPL 播放列表 playlist 导入 WPL 播放列表 playlist iTunes 音乐库导入器 playlist 空 ifo 去复用 playlist Google 视频播放列表导入器 playlist QuickTime 媒体链接导入器 playlist Kasenna 媒体库解析器 playlist 导入 ASX 播放列表 playlist 新建 winamp 5.2 shoutcast 导入 playlist 导入 XSPF 播放列表 playlist Podcast 解析器 playlist 导入 DVB 播放列表 playlist 导入 B4S 播放列表 playlist 导入 PLS 播放列表 playlist RAM 播放列表导入 playlist 导入 M3U 播放列表 mp4 MP4 流去复用器 sid C64 sid 去复用器 au AV 去复用器 nsv NullSoft 去复用器 image 图像去复用器 nuv Nuv 去复用器 asf ASF/WMV 去复用器 demux_cdg CDG 去复用器 rawvid Raw 去复用器 subtitle 文本字幕解析器 smf SMF 去复用器 nsc Windows Media NSC 元去复用器 mpgv MPEG-I/II 视频去复用器 ty TY 流音频/视频去复用器 demux_stl EBU STL 字幕解析器 ps MPEG-PS 去复用器 ps MPEG-PS 去复用器 aiff AIFF 去复用器 ogg OGG 去复用器 mpc MusePack 去复用器 flacsys FLAC 去复用器 es MPEG-I/II/4 / A52 / DTS / MLP 音频 es MPEG-4 视频 mkv Matroska 流去复用器 rawaud raw 音频去复用器 rawdv DV (数字视频) 去复用器 avi AVI 去复用器 vobsub Vobsub 字幕解释器 real Real 去复用器 demuxdump 文件转储器 voc VOC 去复用器 vc1 VC1 去复用器 avformat Avformat 去复用器 avformat Avformat 复用器 mjpeg M-JPEG 摄像机去复用器 wav WAV 去复用器 ts MPEG 传输流去复用器 pva PVA 去复用器 lua Lua 解析器 lua Lua 解析器 lua Lua SD 模块 lua Lua 扩展 lua 使用 lua 脚本装取封面 lua Lua 播放列表解析器界面 lua 使用 lua 脚本读取元数据 lua 使用 lua 脚本装取元数据 lua Lua Telnet lua 命令行接口 lua Lua HTTP fingerprinter Track fingerprinter (based on Acoustid) dbus_screensaver 阻止电源挂起与会话空闲超时。 vod_rtsp Legacy RTSP VoD server xml XML 解析器 (使用 libxml2) xml XML 解析器 (使用 libxml2) stats 统计数据编码器函数 stats 静态去复用功能 stats 统计数据解码器函数 logger 文件日志 xdg_screensaver XDG 屏幕保护禁止器 gnutls GNU TLS 传输层安全 gnutls GNU TLS 服务器 audioscrobbler 提交已播放的歌曲给 last.fm export export export M3U 播放列表导出 export XSPF 播放列表导出器 export M3U8 播放列表导出 export M3U 播放列表导出 access_output_udp UDP 流输出 access_output_dummy 空流输出 access_output_shout IceCAST 输出 access_output_livehttp HTTP Live 流输出 access_output_http HTTP 流输出 access_output_file 文件流输出 mux_ps PS 复用器 mux_wav WAV 复用器 mux_avi AVI 复用器 mux_mpjpeg 多部件 JPEG 复用器 mux_dummy 空/原始复用器 mux_asf ASF 复用器 mux_ts TS 复用器 (libdvbpsi) mux_mp4 MP4/MOV 复用器 mux_ogg Ogg/OGM 复用器 pulsesrc PulseAudio 输入 access_realrtsp Real RTSP xcb_screen 屏幕捕获 (通过 X11/XCB) access_vdr VDR 录制 timecode 时间码子画面基本流生成器 access_attachment 附件输入 filesystem 文件输入 filesystem 文件输入 access_http HTTP 输入 access_avio FFmpeg 访问 access_avio libavformat 访问输出 cdda 音频 CD 输入 linsys_sdi SDI 输入 linsys_sdi SDI 去复用 access_tcp TCP 输入 access_smb SMB 输入 vcd VCD 输入 access_imem 内存输入 access_imem 内存输入 dvdread DVDRead 输入 (无菜单支持) access_mtp MTP 输入 v4l2 Video4Linux 输入 v4l2 Video4Linux 无线电调谐器 v4l2 Video4Linux 压缩的 A/V 输入 dtv 数字电视与广播 live555 RTP/RTSP/SDP 去复用器 (使用 Live555) live555 RTSP/RTP 访问与去复用 dvdnav DVD 导航输入 vcdx 视频 CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) 输入 libbluray 蓝光光碟支持 (libbluray) stream_filter_rar 未压缩的 RAR dc1394 IIDC 数字摄像机 (火线) 输入 linsys_hdsdi HD-SDI 输入 rdp RDP 远程桌面 rtp 实时协议 (RTP) 输入 sdp 会话描述协议 access_bd 蓝光光碟输入 access_mms Microsoft 媒体服务器 (MMS) 输入 access_ftp FTP 输入 access_ftp FTP 上传输出 dvb DVB input with v4l2 support zip Zip 文件滤镜 zip Zip 访问 access_sftp SFTP 输入 dv1394 数字视频 (火线/ieee1394) 输入 access_udp UDP 输入 access_rar 未压缩的 RAR idummy 空输入 access_alsa ALSA 音频捕获 access_oss OSS 输入 shm 帧缓冲共享内存 ugly_resampler 最近邻音频重采样器 ugly_resampler 最近邻音频重采样器 spatializer 音频空间化器 a52tospdif 用于 A/52->S/PDIF 封装的音频滤镜 scaletempo 音频节拍定标器,与频率同步 stereo_widen 简单立体声增强效果 audiobargraph_a BarGraph 功能的音频部分 equalizer 10 波段均衡器 speex_resampler Speex 重采样器 speex_resampler Speex 重采样器 simple_channel_mixer 用于简易声道混合的音频滤镜 samplerate Secret Rabbit Code (libsamplerate) 重采样器 samplerate Secret Rabbit Code (libsamplerate) 重采样器 mono 用于将立体声转换为单声道的音频滤镜 dolby_surround_decoder 杜比环绕声编码流的简易解码器 audio_format 用于 PCM 格式转换的音频滤镜 chorus_flanger 声音延迟 mpgatofixed32 MPEG 音频解码器 dtstofloat32 DTS 逻辑声学音频解码器 dtstospdif 用于 DTS->S/PDIF 封装的音频滤镜 karaoke 简易卡拉 OK 滤镜 trivial_channel_mixer 用于弱音声道混合的音频滤镜 param_eq 参数均衡器 a52tofloat32 ATSC A/52 (AC-3) 音频解码器 headphone_channel_mixer 耳机虚拟空间定位效果 compressor 动态范围压缩器 gain 增益控制滤镜 remap 音频声道重映射器 normvol 音量规格化 t140 T.140 文本编码器 edummy 空编码器 crystalhd Crystal HD 硬件视频解码器 dirac Dirac 视频编码器,使用 dirac-research 库 cc 封闭字幕解码器 faad AAC 音频解码器 (使用 libfaad2) scte27 SCTE-27 decoder vaapi 视频加速 (VA) API dts DTS 解析器 dts DTS 音频分包器 speex Speex 音频解码器 speex Speex 音频编码器 speex Speex 音频封包器 libmpeg2 MPEG I/II 视频解码器 (使用 libmpeg2) ddummy 空解码器 ddummy 倾倒解码器 g711 G.711 解码器 g711 G.711 编码器 a52 A/52 解析器 a52 A/52 音频分包器 vorbis Vorbis 音频解码器 vorbis Vorbis 音频编码器 vorbis Vorbis 音频分包器 cvdsub CVD 字幕解码器 cvdsub Chaoji VCD 字幕分包器 uleaddvaudio Ulead DV 音频解码器 png PNG 视频解码器 opus Opus 音频解码器 dvbsub DVB 字幕解码器 dvbsub DVB 字幕编码器 sdl_image SDL_image 视频解码器 adpcm ADPCM 音频解码器 kate Kate 重叠解码器 subsusf USF 字幕解码器 spudec DVD 字幕解码器 spudec DVD 字幕封包器 twolame Libtwolame 音频解码器 xwd XWD 图像解码器 svcdsub Philips OGT (SVCD 字幕) 解码器 svcdsub Philips OGT (SVCD 字幕) 分包器 rawvideo Pseudo raw 视频解码器 rawvideo Pseudo raw 视频分包器 stl EBU STL 字幕解码器 lpcm 线性 PCM 音频解码器 lpcm 线性 PCM 音频编码器 lpcm 线性 PCM 音频分包器 aes3 AES3/SMPTE 302M 音频解码器 aes3 AES3/SMPTE 302M 音频封包器 libass 使用 libass 渲染字幕 flac Flac 音频解码器 flac Flac 音频编码器 theora Theora 视频解码器 theora Theora 视频编码器 theora Theora 视频分包器 omxil 音频/视频解码器 (使用 OpenMAX IL) omxil 视频编码器 (使用 OpenMAX IL) araw 原始/Log 音频解码器 araw 原始音频解码器 cdg CDG 视频解码器 subsdec 文本字幕解码器 schroedinger Dirac 视频解码器,使用 libschroedinger schroedinger Dirac 视频编码器,使用 libschroedinger mpeg_audio MPEG 音频层 I/II/III 解码器 mpeg_audio MPEG 音频层 I/II/III 分包器 x264 H.264/MPEG-4 Part 10/AVC 编码器 (x264) avcodec FFmpeg 音频/视频解码器 avcodec FFmpeg 音频/视频编码器 main 主程序

wongsyrone commented 10 years ago

using Linux Mint 17(aka Ubuntu 14.04)now