vlc2.2.1 中截图vlc源码下载在哪个文件里

VLC 2.1.5版本的开发源码 - 下载频道
- CSDN.NET
&&&&VLC 2.1.5版本的开发源码
VLC 2.1.5版本的开发源码
VLC 2.1.5版本的开发源码 Linux版本 流媒体
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行查看: 560|回复: 19
如何解决vlc字幕乱码(vlc2.2.1 windows64位版)
本帖最后由 神话哈 于
13:39 编辑
网上的很多方法都没用
无标题.jpg (375.2 KB, 下载次数: 0)
13:15 上传
无标题1.jpg (211.17 KB, 下载次数: 0)
13:15 上传
无标题2.jpg (227.8 KB, 下载次数: 0)
13:15 上传
有一点可以确定,字幕没有问题
捕获.JPG (78.32 KB, 下载次数: 0)
13:23 上传
捕获1.JPG (125.83 KB, 下载次数: 0)
13:23 上传
Redis server went away
头像被屏蔽
换potplayer试试吧 确认字幕文本编码没问题?
换potplayer试试吧 确认字幕文本编码没问题?
弄好了,真是奇葩的问题,居然是字体(必须MingLiU。宋体,微软雅黑&&等统统不能用),呵呵呵。。。。。。。这分明是简体字幕的说。还重启了电脑才好
感谢提供分享
头像被屏蔽
弄好了,真是奇葩的问题,居然是字体(必须MingLiU。宋体,微软雅黑&&等统统不能用),呵呵呵。。。。。 ...
为什么不用Potpayer
感觉 VLC没什么优势啊
为什么不用Potpayer
感觉 VLC没什么优势啊
第一因为 linux都一直用的vlc
第二 从来没用过Potpayer
为什么不用Potpayer
感觉 VLC没什么优势啊
vlc无优势从何说起,感觉vlc还是不错的阿,支持的平台也多,版本丰富
头像被屏蔽
第一因为 linux都一直用的vlc
第二 从来没用过Potpayer
对比过 感觉 Potpayer 要好点
对比过 感觉 Potpayer 要好点
不是好点,是好太多。
不是好点,是好太多。
具体好在哪里
头像被屏蔽
vlc无优势从何说起,感觉vlc还是不错的阿,支持的平台也多,版本丰富
多平台 我也是醉了 折腾其他系统的能有多少?
当然 你喜欢用就好 当我没说 没有贬低VLC的意思
Copyright & KaFan & All Rights Reserved.
Powered by Discuz! X3.1( 苏ICP备号 ) GMT+8,vlc-1.1.2的编译以及调试 -
请使用支持脚本的浏览器!
vlc-1.1.2的编译以及调试
&&&& 首先,感谢jeremiah的帮助,在他的博客中记录的方法的知道下终于,在一个星期的时间的磨练下,编译以及调试成功了。&&&& 对于vlc的编译并不是一件简单是事情,vlc的官方网站给出了两种方法来仿真linux环境编译vlc,一种是用cygwin,另一种是利用Msys+MingW,vlc的官方网站推荐使用后者,但是由于没有中文的教程我就没有使用这种方法,使用了前者。&&&& 为了编译vlc我和另一位同学经过了七天时间再加上Jeremiah提供的教程终于将其攻下了啊,现在就让我们开始vlc的编译与调试过程。&&&&
&&&& 首先,感谢jeremiah的帮助,在他的博客中记录的方法的知道下终于,在一个星期的时间的磨练下,编译以及调试成功了。&&&& 对于vlc的编译并不是一件简单是事情,vlc的官方网站给出了两种方法来仿真linux环境编译vlc,一种是用cygwin,另一种是利用Msys+MingW,vlc的官方网站推荐使用后者,但是由于没有中文的教程我就没有使用这种方法,使用了前者。&&&& 为了编译vlc我和另一位同学经过了七天时间再加上Jeremiah提供的教程终于将其攻下了啊,现在就让我们开始vlc的编译与调试过程。&&&& 一、准备工作:&&& 下载cygwin&&& 下载第三方库:&&& 下载l u a
:&&& 下载vlc-1.1.2源码:&&& 二、安装程序:&&& 1、安装cygwin:(注意:安装cygwin要安装在根目录下,无论那个盘的根目录,否则可能会失败)在安装cygwin时,选择以下包:Archive&&&&&&&& &&&&&&&&&&&&&&&&unzip&&&&&&&&&&&&&&&&&&&&zip&&&&Devel&&&&&&&& &&&&&&&&&&&&&&&&autoconf&&&&&&&&&&&&&&&&&&&&automake&&&& &&&&&&&&&&&&&&&&binutils&&&&&&&&&&&&&&&&&&&&cvs&&&&&&&&&&&&&&&&&&&&gcc&&&&&&&&&&&&&&&&&&&&gcc-core&&&&&&&&&&&&&&&&&&&&gcc-g++&&&&&&&&&&&&&&&&&&&&gcc-mingw&&&&&&&&&&&&&&&&&&&&gcc-mingw-core&&&&&&&&&&&&&&&&&&&&gcc-mingw-g++&&&&&&&&&&&&&&&&&&&&gdb&&&&&&&&&&&&&&&&&&&&gettext&&&&&&&&&&&&&&&&&&&&gettext-devel &&&&&&&&&&&&&&&&git&&&&&&&&&&&&&&&&&&&&libiconv &&&&&&&&&&&&&&&&libgcrypt-devel &&&&&&&&&&&&&&&&libtool&&&&&&&&&&&&&&&&&&&&make&&&&&&&&&&&&&&&&&&&&mingw-runtime &&&&&&&&&&&&&&&&nasm &&&&&&&&&&&&&&&&patchutils &&&&&&&&&&&&&&&&pkg-config&&&&&&&&&&&&&&&&&&&&s version&&&&Editor&&&&&&&& &&&&&&&&&&&&&&&&vim&&&&Libs&&&&&&&& &&&&&&&&&&&&&&&&expat &&&&&&&&&&&&&&&&libgcrypt Web&&&&&&&& &&&&&&&&&&&&&&&&curl &&&&&&&&&&&&&&&&wget安装好cygwin后,先运行一下该软件就会在其安装目录下生成home文件在其中会有一个以你的系统名字命名的子文件夹,在其中会有三个文件。结构如下:/home&&&&&&&&&& /yourmane&&&&&&&&&&&&&&&&&&&&&&&&&&& .bash_profile&&&&&&&&&&&&&&&&&&&&&&&&&&& .bashrc&&&&&&&&&&&&&&&&&&&&&&&&&&& .inputrc然后安装l u a到home文件下的你的系统名字文件下,例如我的为:D:\cygwin\home\asus\解压第三方库到:X:\cygwin\usr下,其中X为你安装cygwin的盘符现在,打开cygwin软件cd到D:\cygwin\home\asus\5.1 的目录下,输入命令L U A C会有一下信息表示成功:&
d:\cygwin_new\usr\local\bin\l c.exe: no input files given usage: d:\cygwin_new\usr\local\bin\l c.exe [options] [filenames]. Available options are: &&&&-&&&&&&&&&&&&&&&&process stdin &&&&-l&&&&&&&&&&&& list &&&&-o name&&&&output to file 'name' (default is "l c.out") &&&&-p&&&&&&&&&&&& parse only &&&&-s&&&&&&&&&&&& strip debug information &&&&-v&&&&&&&&&&&& show version information &&&&--&&&&&&&&&&&& stop handling options然后做一下清理工作,删除/usr/win32/bin下面的moc,rcc,uic这三个文件,注意,保留moc.exe,rcc.exe,uic.exe。然后,cd 到vlc-1.1.2目录下,输入命令:./bootstrap& 成功后会显示 &&&&&&&&&&&&&& S u c e ssfully bootstrapped5.& configure
&&&&&&& 保存以下脚本为myvlc.sh(方法:在cygwin的窗口中输入 &vi myvlc.sh后会进入编辑模式,然后复制一下代码,先修改一下cygwin 的属性,右击cygwin的上边框,在弹出的菜单栏中选择,属性进入属性界面以后勾上“快速编辑模式”,然后确定,在右击cygwin的编辑区,就会将刚复制的代码粘贴到了编辑区中,然后按esc键,再按shift+:键,输入wq后就会回到,cygwin中)&&&&& PATH=/usr/win32/bin:$PATH \PKG_CONFIG_LIBDIR=/usr/win32/lib/pkgconfig \CPPFLAGS="-I/usr/win32/incl? -I/usr/win32/incl?/ebml" \LDFLAGS=-L/usr/win32/lib \CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin" \./configure \&&&&&&&&&&&&&&&& --host=i686-pc-mingw32 \&&&&&&&&&&&&&&&& --enable-nls --enable-sdl --with-sdl-config-path=/usr/win32/bin \&&&&&&&&&&&&&&&& --enable-avcodec --enable-avformat --enable-swscale \&&&&&&&&&&&&&&&& --enable-faad --enable-flac --enable-theora \&&&&&&&&&&&&&&&& --enable-freetype \&&&&&&&&&&&&&&&& --enable-fribidi \&&&&&&&&&&&&&&&& --enable-live555 --with-live555-tree=/usr/ \&&&&&&&&&&&&&&&& --enable-caca --with-caca-config-path=/usr/win32/bin \&&&&&&&&&&&&&&&& --with--config-path=/usr/win32/bin \&&&&&&&&&&&&&&&& --with-dvdnav-config-path=/usr/win32/bin \&&&&&&&&&&&&&&&& --disable-cddax --disable-vcdx --enable-goom \&&&&&&&&&&&&&&&& --enable-twolame --enable-dvdread \&&&&&&&&&&&&&&&& --enable-debug&&&&&&&&--enable-dca \&&&&&&&&&&&&&&&& --disable-mkv --disable-taglib \&&&&&&&&&&&&&&&& --disable-zvbi \&&&&&&&&&&&&&&&& --enable-mozilla --with-mozilla-sdk-path=/usr/win32/gecko-sdk &&&&&&& 执行./myvlc.sh &&&&&&& 成功后会显示libvlc configuration -------------------- version&&&&&&&&&&&&&&&&&&&&&&&&&&&& : 1.1.2system&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&: mingw32 architecture&&&&&&&&&&&&&&&&&&&&: i686 mmx sse sse2 build flavour&&&&&&&&&&&&&&&& : debug devel vlc aliases&&&&&&&&&&&&&&&&&&&& : cvlc rvlc svlc qvlc plugins/bindings&&&&&&&&&&&&: activex mozilla You can tune the compiler flags in vlc-config. To build vlc and its plugins, type `./compile' or `make'.修改工作
&&&&&&& (1) 修改libtool第144行。修改&&&&&&&& global_symbol_pipe=""&&&&&&&& 为&&&&&&&& global_symbol_pipe="sed -n -e 's/^.*[&&&&&&&&&&&&&&&& ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ][&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1\\2\\3 \\3/p'" &&&&&&& (2) 注释掉Makefile.am第731,745,764行(行数可能不对你可以查找一下(用notepad++可以打开该文件)),就是行首加入#。#&&&&&&&&&&&& cp "$(top_srcdir)/extras/package/win32/vlc.exe.manifest" "$(win3 2_destdir)/" #&&&&&&&&&&&& cp $(top_srcdir)/projects/mozilla/npvlc.dll.manifest $(win32_des tdir)/mozilla/ #&&&&&&&&&&&& cp $(top_srcdir)/projects/activex/axvlc.dll.manifest $(win32_des tdir)/activex/修改好后,
&&&&&&& 执行./compile &&&&&&& 应该不会报错,(出现黄颜色的警告不会影响最后的结果)成功后,执行make成功后,执行make package-win32-base现在就可以到你的vlc-1.1.2目录下找到那个新生成的vlc了如果你想生成debug版的,所有的操作都是一样的只是需要修改一下信息1、行./bootstrap之前,修改vlc-1.1.2的Makefile.am和Makefile.in文件,直接删除掉# Rebase all those DLLs to speed up loading (need cygwin rebase) &&if rebase -b 0x42 /dev/null &/dev/null 2&&1; then \ &&&&find $(win32_destdir) -type f -name '*.dll' -print | rebase -b 0x -T -; \ &&fi2、修改myvlc.sh的CC和CXX变量,加入-g。 CC="gcc -mno-cygwin -g" CXX="g++ -mno-cygwin -g"在最后一步执行的不是make package-win32-base而是make package-win32-base-debug就可以了现在让我们试一下,看是不是生成成功了,cd到如下目录:X:\cygwin\home\asus\vlc-1.1.2\vlc-1.1.2执行gdb vlc && 表示生成成功了,如果出现& 表示没有成功。这表示你的exe文件没有生成成功。你在看看那里出问题了。

我要回帖

更多关于 vlc源码编译 的文章

 

随机推荐