问题标签 [encoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4112 浏览

c# - 将声音发送到不同的音频设备

是否可以在未设置为默认播放设备的播放设备上播放声音?我需要通过多个输出设备同时播放多个文件。

有谁知道.net的解决方案?(C#)

谢谢!

0 投票
1 回答
419 浏览

java - java中最好的多部分base 64编码器是什么?

我测试了不同的 base64 编码器 mig64、iHarder、sun 等。似乎这些需要将整个数据存储在内存中进行转换。

如果我想以多线程方式对大于 1gb 的大文件(流)进行编码,可以使用哪种编解码器实现而不损坏文件?commons 编解码器似乎具有 base64outputstream 包装器。还有其他解决方案吗?

说清楚,我有一个1TB的文件,这个文件需要base64编码。机器内存2GB RAM,用Java最快的方法是什么?

0 投票
2 回答
1837 浏览

dictionary - LZW(Limpel-Ziv-Welch)字典编码分隔符问题

这个问题可能并不严格限于 LZW 算法,可能会涵盖 LZ77 和 LZ78 的其他实现:

我一直在尝试编写一个涉及 LZW 字典编码方案的压缩/解压缩实用程序。问题是我发现在编码阶段写出每个代码字(或“代码”)之后有必要包含一个定界字符(空格)。我一直在这样做,因为我不能假设输出直接流式传输到解码器,并且可以存储在压缩文件中以便稍后解码(在这种情况下,解码器将需要某种方法来检测分离的内容码字 - 分隔符)。

我最近被告知这是不必要的,并且解码器应该能够动态地“计算”每次要读取多少压缩文件,大概是基于先前读取的代码。据说这将消除(昂贵的)在每个代码之后插入额外字节的需要。

我只是不确定解码器如何解决这个问题。也许了解它如何工作的人可以向我解释一下?谢谢。

编辑:

字典是一个将“输入字符串”映射到整数(代码)的哈希表,并且随着更多的输入数据被读入而以通常的方式构建。代码被写出到压缩文件中。解码器从压缩文件中读取每个代码(整数),并在其字典中查找要输出的关联字符串,或者如果该代码没有条目,那么它会以通常的方式确定字符串应该是什么并更新它的字典。

“为什么文件是流式传输或存储的?” 如果编码器的输出一次将一个代码流式传输到解码器,则解码器可以在接收到每个代码时对其进行处理。但是,如果编码器将所有代码写入一个文件(压缩文件),然后将该文件馈送到解码器,那么解码器如何知道一个代码从哪里开始,另一个代码从哪里开始。该文件将只是一个混搭的数字序列。

例如:分隔压缩文件:127 32 45 22 228 122 209.... 非分隔压缩文件:127324522228122209...

-抢

0 投票
3 回答
5946 浏览

ffmpeg - ffmpeg速度编码问题

我目前正在开发一个应用程序,该应用程序使用 Qt Designer 工具和 C++ 下的 V4L2 和 ffmpeg 库在 Linux 上从网络摄像头捕获视频,使用 lib V4L2 捕获图像没有问题,并且由于图片已准备好我将其发送到基于 ffmpeg 库的编码器,最初编码器创建一个视频文件,并接收图像以将其编码到该文件中,我的问题如下:编码正常完成,但如果我开始播放录制的视频文件,速度似乎比常规速度更快!所以很清楚,问题出在视频编码中,我的问题是,有没有一种方法或函数可以管理 ffmpeg 编码速度图片?????感谢您的帮助。

0 投票
3 回答
104 浏览

c - 如何将指针指向的地址分配给另一个本地指针

我正在做一个视频处理项目,我在分配块地址以发送到 dct 函数时感到震惊。

以下行没有将正确的分配地址作为指向的右手变量。

sotemp不包含p_vqi->luma变量指向的正确地址,其中ji将在每一步中递增 16 次,最大值分别为 144 和 176。

0 投票
1 回答
793 浏览

php - FFMPEG 查找 MOV 视频是否为 h.264

我们如何在 PHP 中找出 MOV 或 MP4 视频是否使用 h.264 编码。我安装了 mencoder 和 FFMPEG。

0 投票
1 回答
436 浏览

audio - 没有音频流,平滑流播放无法正常工作

我在使用 Antrica ANT-32000 编码器播放流畅的流时遇到问题,当我录制 ISM 时,我在音频中没有数据,如果我删除它。我正在使用 RTSP 获取流。如果音频流不好,视频无法播放是一个已知问题吗?这是我得到的清单:

谢谢你。

0 投票
1 回答
360 浏览

php - PHP 编码器和加速器

我正在寻找有关 PHP 编码器和加速器的建议。

据我所知,APC 是加速器的事实标准:http: //php.net/manual/en/book.apc.php。至于编码器,我仍然不确定要考虑什么。建议?

顺便说一句,编码器需要保护一些知识产权。因此,如果有其他解决方案,我对想法持开放态度。

0 投票
0 回答
890 浏览

encoder - 如果定义了一个类,Bcompiler 1.0.2 将不起作用

此代码的 bcompiler 编码脚本工作正常:

但是,如果我只是添加一个类,即使类中没有任何代码,如下所示:

然后编码的脚本不再起作用。我用 fastcgi php 5.3.5(绑定到 unix 套接字)在 nginx 上进行了测试,甚至设置了一个全新的 ubuntu 11.04 服务器(使用 VirtualBox)并将 apache 2 和 php 5.3.5 作为 apache 模块安装。在这两种情况下,浏览器都会将请求的脚本呈现为文件以供下载,而下载文件的内容是空的。如果我在服务器的 index.php 文件中包含编码脚本并浏览http://localhost,则会显示一个空页面,并且 php 会记录“分段错误”错误,并且 php cgi 进程被终止。

我测试了 bcompiler 1.0.1 并遇到了同样的问题。Bcompiler 0.9.3 工作正常。但是,如果我使用 bcompiler 1.0.2 在 php 上运行 bcompiler 0.9.3 编码脚本,那么问题再次发生。所以我认为这是bcompiler解释器的问题。我想关于 bcompiler version >= 1.0.0 我缺少一些非常基本的东西

我确定我的编码代码没有错误,我还尝试使用 bencoder (http://bencoder.urdada.net/) 对脚本进行编码...

0 投票
1 回答
457 浏览

c# - AVI 压缩 - CBR 不可配置

我编写了一个 C# 代码,它从视频采集卡中采集视频,并将其写入 AVI 文件。我正在使用 XviD 编码器 (DirectShow)。我正在使用 IAMVfwCompressDialogs 界面打开配置表单,并且我还尝试将其配置为开始菜单中的相同表单。我需要录制 30 分钟的视频,没有音频,我需要这个文件是 2Mb 大。我将 Xvid 的 Video Encoder 的 Target bitrate 属性设置为 10 (kbps),Target Quantizer 属性设置为 16。文件大小没有改变。然后我尝试将这两个属性修改为许多不同的组合,但我没有得到任何改变。我的问题是:我更改了 XviD 配置以更改文件大小、修改比特率和质量属性,但结果却是一样的。有什么方法可以将 30 分钟的视频文件大小设置为大约 2Mb,即使通过修改比特率或质量,1 fps,240x192 帧大小,非常低的视频质量?在 C# 服务上使用 XviD 过滤器是否有任何问题?在 c# 应用程序上是否有任何其他好的过滤器可以与 DirectShow 一起使用?

提前致谢。