问题标签 [bitrate]
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.
delphi - 如何获取 MP3 文件的比特率?(德尔福)
我怎样才能得到bitrate
一个 MP3 文件?
html - Flowplayer 用户选择比特率 - 像 Youtube
我想通过选择比特率功能来扩展 Flowplyer HTML 控件 - 就像在 Youtube 上一样。所以用户会得到可能的比特率列表(来自Wowza),然后他可以在不同的比特率之间切换。
在 Flowplayer 中是否有可能。有没有这个功能的例子?
最好的 Matej
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 一起使用?
提前致谢。
iphone - iPhone 应用程序被拒绝。9.4:蜂窝网络上的视频流(等)
来自苹果:
9.4
我们发现您的应用没有按照 App Store Review Guidelines 的要求使用具有 64 kbps 基线流的 HTTP Live Streaming 协议来广播流式视频。
这不是我们第一次遇到此错误。我们第一次遇到这个时,他们提到了给出错误的 url,并将我们指向他们的 mediastreamvalidator 工具。
我们修复了我们的 .m3u8,添加了一个低比特率流,使用该工具遍历了我们所有的 url,它们都通过了。
重新提交后,他们给了我们上面的错误,没有详细信息。我们已经在解决中心回复了验证输出,目前正在等待回复。有没有人知道我们错过的东西不会被他们的验证工具捕捉到?
谢谢。
macos - OSX Lion 上 AVFoundation 屏幕截图的比特率限制
我在 OSX Lion 上使用 AVFoundation 来进行屏幕截图。完成如下:
这导致帧速率大约为 1 Mbps -> 3 Mbps。问题是在我指定的视频设置中:
是512K的,比特率高会导致文件太大(毕竟我们需要上传这些文件)。
当我删除线
而是通过以下方式将视频设置应用于 writerinput
我得到的比特率太低(通常为 100 Kbps => 300 Kbps)。我认为这是因为编码是通过软件而不是硬件进行的(它是在数据从AVCaptureSession
.
我可以做些什么来强制捕获从 1-3 Mbps 下降到仅 512K?如果它可以更高,我无法想象为什么它不能仅仅限制它使用的速率。
谢谢,
-G
php - 如何检测嵌入式视频编码比特率
如果我想将不是我自己的视频文件或流嵌入到 html 页面中,有什么方法可以首先检测视频编码的比特率?有没有办法可以通过 php 例程(理想情况下)或其他一些基于 linux 的服务器例程来检测比特率?
java - 如何在 Java 中轻松读取视频时长和比特率?
这是我的第一个 Java 项目。我正在用 Java 创建批处理 FTP 视频上传器小程序。
在开始上传视频之前,我需要从视频文件中读取视频时长和视频比特率。
我在 Google 上做了一些研究,但只找到了一些第三方库(jffmpeg、xugler 等)
有没有更简单的方法来使用 Java 获取这些信息?
video - 视频中的确切秒数
我正在尝试使用以下内容获得视频的确切大小。
(字节大小*8)/(总比特率(音频+视频比特率)* 1024)
前任:
(1,136,992*8)/(7128*1024) 得出 1.24617705 秒
但在 windows movie maker live 中,实际长度(以秒为单位)约为1.87 秒。我做错了什么,还是 Windows Live Movie Maker 关闭了?我猜是前者。
我一直在用 Easycap 录制的视频,然后放到 Windows live movie maker 中进行修剪,最后转换为 ogv 格式。所以这是有道理的,它会完全搞砸。我不知道如何访问 ogv 视频文件的元数据标头,我环顾四周,但没有看到任何答案。
audio - 用于通过移动设备流式传输音频的最佳比特率
我运行一个播客网站,用户可以通过 HTML5 播放器流式传输播客。我刚刚针对移动设备优化了我的网站,以便用户可以随时随地收听。
我遇到的问题是它往往会缓冲很多,因为所有播客上的 MP3 质量都是 V0,我发现它对于移动连接来说一定太高了!此外,它传输的数据量对于很多人的电话合同来说太高了,无法证明有理由打扰。
而不是尝试和错误加载不同的比特率,如果有人知道移动流媒体的最佳 MP3 比特率,我会徘徊。即,哪个比特率足够低以允许在 3G 上几乎没有缓冲的流,但又足够高而不会注意到质量下降。
mp3 - 如何在不下载的情况下确定 .mp3 比特率?
我有一个网络上的 .mp3 文件列表,我想获得最高质量的文件。多媒体文件的质量等于它们的比特率。
比特率本身应该在文件的标题中找到。如果没有,也可以使用音轨的长度。(文件大小/轨道长度=比特率)
如果我在本地拥有这些文件,这些事情会很容易,但我想通过 HTTP 获取这些信息并确定哪个文件具有最高质量。
我可以从 HTTP 标头中获取音轨的长度吗?如果不是,是否可以仅获取描述长度/比特率的位而不是下载整个文件?
我正在用 python 编写代码,但这个问题很笼统,所以我没有将它标记为 python 问题。