
视频编解码
Tosonw
既然选择了远方,便只顾风雨兼程。
展开
-
GStreamer手把手入坑
gst-launch-1.0 rtspsrc location=“rtsp://admin:admin123@192.168.1.106:554/cam/realmonitor?channel=1&subtype=0” ! rtph264depay ! avdec_h264 ! autovideosinkgst-launch-1.0 rtspsrc latency=20 location...原创 2020-02-12 20:24:10 · 3304 阅读 · 2 评论 -
VLC核显编解码简介 + Linux平台vlc编译
概要:vlc编译, 硬解基于libva库(VAAPI), live555(liblivemedia-dev), --enable-live555才能播放rtsp流, 基于liveMedia库, vlc对ffmpeg是运行时依赖,把libavcodec_plugin.so删了就可以。编著:重点章节:“END、我在编译VLC时做过的操作” :“1.依赖相关”、“2.VLC编译安装”。该2节为我...原创 2019-04-25 09:40:42 · 8474 阅读 · 0 评论 -
FFmpeg自学入门笔记
FFmpeg是一种完整的跨平台解决方案,用于录制,转换和流式传输音频和视频。FFMPEG分为3个版本:Static,Shared,Dev。前两个版本可以直接在命令行中使用,他们的区别在于:Static里面只有3个应用程序:ffmpeg.exe,ffplay.exe,ffprobe.exe,每个exe的体积都很大,相关的Dll已经被编译到exe里面去了。Shared里面除了3个应用程序:ffmp...原创 2019-05-06 15:14:03 · 1222 阅读 · 0 评论 -
FFmpeg硬解码
一、FFmpeg:HWAccelIntro原文(英文):https://trac.ffmpeg.org/wiki/HWAccelIntro许多平台提供对专用硬件的访问,以执行一系列与视频相关的任务。使用这样的硬件允许诸如解码,编码或过滤之类的一些操作更快地完成或使用更少的其他资源(特别是CPU),但是可能给出不同或较差的结果,或者施加仅在使用软件时不存在的附加限制。在类似PC的平台上,视频硬件...翻译 2019-05-13 18:08:08 · 30327 阅读 · 2 评论 -
H.264(MPEG)-4AVC
H.264(MPEG)-4AVCH.264或MPEG-4第10部分,高级视频编码(MPEG-4 AVC)是一种基于块的运动补偿视频压缩标准。截至2014年,它是录制,压缩和分发视频内容最常用的格式之一。1它支持分辨率高达8192×4320,包括8K UHD。2H.264 / AVC项目的目的是创建一种标准,能够以比以前标准低得多的比特率提供良好的视频质量(即,MPEG-2,H.263或MPEG...翻译 2019-04-12 18:47:28 · 2123 阅读 · 0 评论 -
Ubuntu编译安装libva
该笔记是我亲自编译的记录,基于Ubuntu 16.04。本来想用intel核显解码,但可惜libva库的VAAPI驱动一直未调通。1.VAAPI的介绍在Linux上支持GPU加速。vaapi:https://www.freedesktop.org/wiki/Software/vaapi/在Linux / X11上,有两个用于硬件视频解码的竞争接口:Intel的VA-APINVIDI...原创 2019-05-23 18:45:26 · 21415 阅读 · 7 评论