是否有一个好的开放编解码器用于截屏压缩

发布于 2024-11-25 17:14:55 字数 620 浏览 0 评论 0原文

从计算机屏幕捕获的视频可以通过针对屏幕视频优化的编解码器进行很好的压缩。一般来说,这意味着要考虑到屏幕的大部分区域在帧之间不会发生变化,并且当区域发生变化时,它们通常会变回之前看到的状态。

我所知道的唯一一个是 Adob​​e 的 Flash Screen Video,它被指定为 SWF 格式的一部分: http: //www.adobe.com/devnet/swf.html。它有点巴洛克风格,但很实用。

我正在制作一个实验性 HTML5/JS 截屏查看器,并且需要一个基本格式。目前,我能看到的唯一选择是用 JavaScript 实现 FlashSV 解码器,或者滚动我自己的格式。

有谁知道还有其他屏幕视频编解码器吗?

编辑:接受第一个答案,因为底部的链接提供的编解码器非常类似于我正在寻找的编解码器: http://wiki.multimedia.cx/index.php?title=DosBox_Capture_Codec

Video captured from computer screens can be compressed very well by codecs that are optimised for screen video. Generally, this means taking into account that large areas of the screen don't change between frames, and that when areas change they are often changing back to a previously seen state.

The only one that I know of is Adobe's Flash Screen Video, specified as part of the SWF format: http://www.adobe.com/devnet/swf.html. It's slightly baroque, but usable.

I'm making an experimental HTML5/JS screencast viewer, and need a base format. At the moment, the only options I can see are implementing a FlashSV decoder in JavaScript, or rolling my own format.

Does anyone know of any other screen video codecs out there?

Edit: accepting the first answer, because the link at the bottom provided a codec very much like what I'm looking for: http://wiki.multimedia.cx/index.php?title=DosBox_Capture_Codec

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

耀眼的星火 2024-12-02 17:14:55

今天我发现了VLC(VideoLAN媒体播放器,http://www.videolan.org/vlc/)的录制屏幕功能。它是开源的,可免费下载/用于所有桌面操作系统。

经过谷歌搜索后,我发现很多人建议使用 H.264 编解码器进行截屏(以及 x264 作为免费实现http://en.wikipedia.org/wiki/X264)。
真是太好了!

在 Windows 下,我 cd 到 VLC 目录并运行:

$ vlc screen:// --screen-fps=12 --screen-mouse-image=e:/home/.icon/cursor.png \
  --no-sout-audio --sout \
  "#transcode{venc=x264,quality:100,scale=1,fps=12}:duplicate{dst=std{access=file,mux=mp4,dst=desktop.avi}}}"

或使用免费代码/容器(theora/ ogg)质量较低:

$ vlc screen:// --screen-mouse-image cursor.png --screen-fps=12 \
  --screen-width=1680 --screen-height=1050 --no-sout-audio --sout \
  "#transcode{venc=theora,quality:10,scale=0.75,fps=12}:duplicate{dst=std{access=file,mux=ogg,dst=desktop.ogg}}}"

PS。 您也可以检查http://en.wikipedia.org/wiki/List_of_codecs#Lossless_data_compression

Today I discover capability of VLC (VideoLAN media player, http://www.videolan.org/vlc/) record screen. It is opensource and free for downloading/use for all desktop OSes.

After googling I found that many people recommend use H.264 codec for screencast (and x264 as free implementation http://en.wikipedia.org/wiki/X264).
It is really good!

Under Windows I cd to VLC dir and run:

$ vlc screen:// --screen-fps=12 --screen-mouse-image=e:/home/.icon/cursor.png \
  --no-sout-audio --sout \
  "#transcode{venc=x264,quality:100,scale=1,fps=12}:duplicate{dst=std{access=file,mux=mp4,dst=desktop.avi}}}"

or less quality with free codes/container (theora/ ogg):

$ vlc screen:// --screen-mouse-image cursor.png --screen-fps=12 \
  --screen-width=1680 --screen-height=1050 --no-sout-audio --sout \
  "#transcode{venc=theora,quality:10,scale=0.75,fps=12}:duplicate{dst=std{access=file,mux=ogg,dst=desktop.ogg}}}"

PS. You can also check http://en.wikipedia.org/wiki/List_of_codecs#Lossless_data_compression

水中月 2024-12-02 17:14:55

本网站哪种视频文件格式最适合 Screencast.com 观看者?建议使用H.264。但另请参阅其他替代方案。

This site What Video File Format is Best for Screencast.com Viewers? recommends use of H.264. But see also another alternatives.

生寂 2024-12-02 17:14:55

Apple Quicktime 动画编解码器 被选为本次截屏编解码器对决。您应该检查该评论。

The Apple Quicktime Animation codec was selected as the winner of this Screencast Codec Showdown. You should check that review.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文