VLC学习
Dream_yz
没有最好,只有更好!
展开
-
VLC二次开发环境搭建
本次安装平台:ubuntu10.04 vlc1.1.71、 下载源码(放到指定的文件夹)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/原创 2016-03-04 21:14:10 · 3710 阅读 · 2 评论 -
Windows下编译live555源码
Windos下编译live555源码环境Win7 64位 + VS2012步骤1)源码下载并解压在官网上下载最新live555源码,并对其进行解压。2)VS下建立工程项目新建Win32项目项目名称为BasicUsageEnvironment,解决方案名称为live555,项目配置属性为静态库,不勾选预编译头。在新建的项目中依次添加新项目,项目名称分别为UsageEnvironment、Grou原创 2016-04-16 21:04:58 · 4358 阅读 · 4 评论 -
makefile学习总结
makefile学习总结之前在跑板子时,自己了解过一些makefile,也尝试自己编写过,今天有时间,就学了学实验楼教程的makefile相关内容,故做了如下笔记。makefile简介makefile存在主要解决两个问题: 1)makefile文件用于记录整个项目工程的所有需要编译的文件列表,这样在编译时,仅需要输入简单的make命令便能完成项目的编译; 2)makefile文件反映整个项原创 2017-01-07 20:58:20 · 981 阅读 · 0 评论 -
ffmpeg源码编译
ffmpeg源码编译简介 ffmpeg是一套功能强大的多媒体处理工具,它几乎涵盖了当前所有主流的多媒体数据封装格式、多媒体传输协议及音视频编解码器,并支持多媒体后处理,视频色彩转换、滤镜和缩放等,其主持的主流协议如下:HTTP、RTP、RTSP、RTMP、HLS、UDP等。ffmpeg核心库 libavcodec:提供全面的编解码实现。它提供通用编码/解码框架,并包含用于音频,视频和字幕流的原创 2017-03-21 15:57:04 · 2439 阅读 · 0 评论 -
yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误
安装ffmpeg过程中,执行./configure时,报yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误,分析、解决如下:分析:yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报上面错误。解决:安装yasm编译器。安装方法如下:原创 2017-07-21 12:04:10 · 22734 阅读 · 3 评论 -
FFmpeg编译选项详解
帮助选项Help options: –help print this message # 帮助选项 –quiet Suppress showing informative output # 信息输出显示 –list-decoders show all原创 2017-08-11 23:15:35 · 10116 阅读 · 0 评论 -
FFmpeg使用总结
FFmpeg使用总结音视频基础概念比特率:描述每秒钟输出多少KB的参数,单位Kbps,8kbps=8Kbits/s=1KB/S,即8kbps是每秒视频占用1KB磁盘空间。同理音频文件也存在比特率。压缩同一个视频,视频编码率越大,文件体积越大,视频画质越好,马赛克越少。MP3的比特率一般为8~320Kbps。视频大小ntsc:408P,对应分辨率为720*480,建议码率为1800K...原创 2018-08-01 22:32:34 · 2931 阅读 · 0 评论 -
FFmpeg转码错误Cannot load libcuda.so.1
1)FFmpeg转码错误Cannot load libcuda.so.1,解决办法安装x264库2)ffmpeg转码错误[h264_v4l2m2m @ 0x16e233d0] Could not find a valid device[h264_v4l2m2m @ 0x16e233d0] can't configure encoderError initializing o...原创 2018-08-01 22:37:17 · 8834 阅读 · 2 评论