﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-jack-wang-随笔分类-VLC</title><link>http://www.cppblog.com/jack-wang/category/21439.html</link><description>小王</description><language>zh-cn</language><lastBuildDate>Thu, 14 Mar 2024 21:49:22 GMT</lastBuildDate><pubDate>Thu, 14 Mar 2024 21:49:22 GMT</pubDate><ttl>60</ttl><item><title>海康摄像机的RTSP视频流地址</title><link>http://www.cppblog.com/jack-wang/archive/2024/03/11/230305.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sun, 10 Mar 2024 18:28:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2024/03/11/230305.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/230305.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2024/03/11/230305.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/230305.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/230305.html</trackback:ping><description><![CDATA[<div>下载VLC播放器<br /><br />输入rtsp地址：<br />rtsp://用户名:密码@192.168.1.64:554//Streaming/Channels/通道号+码流<br />（1：主码流， 2：子码流）<br /><br />例如：<br />查看通道1的主码流：<br />rtsp://用户名:密码@192.168.1.64:554//Streaming/Channels/101<br /><br />查看通道1的子码流：<br />rtsp://用户名:密码@192.168.1.64:554//Streaming/Channels/102<br /><br />查看通道2的主码流：<br />rtsp://用户名:密码@192.168.1.64:554//Streaming/Channels/201<br /><br />查看通道2的子码流：<br />rtsp://用户名:密码@192.168.1.64:554//Streaming/Channels/202<br /><br /><br /><br />海康摄像机的视频画面就显示在了VLC界面中<br /><br />O了！</div><img src ="http://www.cppblog.com/jack-wang/aggbug/230305.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2024-03-11 02:28 <a href="http://www.cppblog.com/jack-wang/archive/2024/03/11/230305.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu22下编译VLC源码</title><link>http://www.cppblog.com/jack-wang/archive/2022/11/15/229518.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 15 Nov 2022 08:55:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/11/15/229518.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229518.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/11/15/229518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229518.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229518.html</trackback:ping><description><![CDATA[下载地址：<br /><div>http://download.videolan.org/pub/videolan/vlc/<br />这里选择3.0.17.4<br />下载后解压<br /><br />1、安装必要的工具<br />apt install bison<br />apt install flex<br /><div>apt install gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 mingw-w64-tools<br /><div>apt install lua5.2 libtool automake autoconf autopoint make gettext pkg-config<br /><div>apt install qt4-dev-tools qt5-default git subversion cmake cvs(这一步可能报安装qt4错误，不用理会)<br /><div>apt install wine64-development-tools libwine-dev zip p7zip nsis bzip2<br /><div>apt install yasm ragel ant default-jdk protobuf-compiler dos2unix<br /><br />2、编译预处理<br />进入vlc源码根目录<br /><br /><div>mkdir -p contrib/win32</div><div>cd contrib/win32</div><div>../bootstrap --host=x86_64-w64-mingw32</div><div>make prebuilt</div><div>cd -</div><div>&nbsp;./bootstrap</div><div>mkdir win32 &amp;&amp; cd win32<br /><br /><div>export PKG_CONFIG_LIBDIR=vcl源码根目录/contrib/x86_64-w64-mingw32/lib/pkgconfig<br />注意：在当前控制台中执行此命令，之后之后也无需执行source命令<br /><br /><div>&nbsp;../extras/package/win32/configure.sh --host=x86_64-w64-mingw32 --build=x86_64-pc-linux-gnu --disable-lua<br />注意：这一步如果报错&#8220;You need 32-bits luac when using lua from contrib&#8221;，就安装lua<br />apt install lua5.2:i386<br /><br /><div>../configure --host=x86_64-w64-mingw32 --build=x86_64-pc-linux-gnu<br />注意：这一步如果报错"protoc compiler needed for chromecast was not found"，则修改命令为<br /><div>../configure --host=x86_64-w64-mingw32 --build=x86_64-pc-linux-gnu -disable-chromecast<br /><br />3、编译<br />以上步骤成功之后执行编译命令<br />make<br />长时间等待，编译完成<br /><br /><div>sudo make package-win-common<br />注意：这一步如果报错&#8220;find: &#8216;unix2dos&#8217;:&#8221;，则执命令<br />apt install dos2unix<br /><br />还有最后一步操作，文档上是这么写的，但我没有试过</div><div>sudo make package-win-strip<br /><br />4、生成sdk</div></div>编译完成之后，可以看到在当前路径下，即<br /><div>vlc源码根目录/win32/</div></div>生成了新的路径</div></div><div>vlc-3.0.17.4<br />编译生成的sdk就在这个路径下<br /><br />O了!</div></div></div></div></div></div></div></div><img src ="http://www.cppblog.com/jack-wang/aggbug/229518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-11-15 16:55 <a href="http://www.cppblog.com/jack-wang/archive/2022/11/15/229518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>