- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将带有 ffmpeg 的视频编码为具有恒定比特率的 H.264(通过 libx264 库)。我知道,我知道,VBR 通常是首选,但对于这个特定的工作,我需要使用 CBR(只要它每秒这么多千字节;它不必是每帧的精确千字节,afaik) .我用来测试的示例视频来自这里:http://a1408.g.akamai.net/5/1408/1388/2005110403/1a1a1ad948be278cff2d96046ad90768d848b41947aa1986/sample_iTunes.mov.zip (来自 http://support.apple.com/kb/HT1425 )
使用 MPEG-4 视频(使用命令 ffmpeg -i sample_iTunes.mov -b 819968 -minrate 819968 -maxrate 819968 out.mov
)对视频进行编码时,我可以获得恒定的比特率,并且比特率符合预期。通过 QuickTime Inspector 阅读视频的规范,它的数据速率为 844.94 kbit/s。凉爽的。
但是,当我将编解码器更改为 libx264 时,它似乎完全忽略了我的比特率请求!我正在尝试的命令是“ffmpeg -i sample_iTunes.mov -vcodec libx264 -vpre medium -b 819968 -vb 819968 -minrate 819968 -maxrate 819968 -bufsize 400000 test.mov
”。但是当我通过 QuickTime Inspector 检查视频规范时,它的数据速率为 254.74 kbit/s。怎么回事?这甚至不接近!
我试过改变这么多参数并添加大量不同的东西,我花了 2 天时间在谷歌上搜索,但我似乎无法让它工作。如果我使用 MainConcept H.264 编码器对视频进行编码,我可以获得恒定的比特率,但我需要它才能与 ffmpeg 一起使用。
如果有人能帮我弄清楚如何用 FFmpeg 进行 CBR H.264 编码,我会永远爱你!
最佳答案
我也一直在努力尝试让 CBR 脱离 x264。我找到了这个博客 post Dark Shakari 相当有趣。
这是我将低延迟 CBR 视频转换为 MPEG 传输流的内容:
ffmpeg -i sintel_trailer-720p.mp4 -an -tune zerolatency \
-x264opts bitrate=4000:vbv-maxrate=4000:vbv-bufsize=166 \
-vcodec libx264 -f mpegts -muxrate 4000K -y trailer.ts
关于ffmpeg - 使用 FFmpeg 编码 H.264 CBR 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7125446/
这是关于将视频实时流式传输到 STEAM... 使用 ffmpeg 我有这个命令 ffmpeg -re -i file-from-webcam.webm -deinterlace -c:v libx2
我正在尝试将“Windows Media Audio Standard”DMO 编解码器配置为以单 channel 、恒定比特率模式 (CBR) 进行压缩。不幸的是,我在 MSDN 文档中找不到如何将
我想用 FFMPEG 转换 mp4 格式的视频,同时保持源视频的比特率(CBR 模式)和质量, 我尝试了一些在这里找到的命令: https://trac.ffmpeg.org/wiki/Encode/
输出应该是: - 2,5 Mbit/s CBR H.264/mpeg4 - 音频 128kbit/s 联合立体声 mpeg2 我最后使用的命令看起来像这样,并且流不是 CBR。 ffmpeg.ex
我遇到了这个奇怪的问题,一旦我将 CBR 添加到我的流程中,它就会突然停止工作,即使一切似乎都正确设置。 我想要做的是使用 JIRA 连接器从我的 JIRA 服务器获取数据。然后我使用这些数据通过一个
我有以下 POJO: public class MyPOJO { private Fizz fizz; private Buzz buzz; // ctor, getters,
我有超过 400 个 CBR 文件,需要删除每个文件中包含的第一个图像,其文件名的格式为 XXX-000a.gif,其中 XXX 与包含的 CBR 文件的名称 XXX.cbr 匹配。我将如何在 Pyt
我尝试使用 FFMPEG 库将比特率模式从 VBR 转换为 CBR,但比特率模式无法改变。 我的命令行: ffmpeg -i -f mpegts -acodec libmp3lame -ar 480
我尝试使用 FFProbe 的命令,但不足以确定音频是 CBR 还是 VBR。ffprobe -v error -show_format -show_streams 123_1429602551009
我正在努力在一个 UDP 输出 (MPTS) 中混合几个 UDP 输入(来自文件的 SPTS)。 当我使用以下命令时 ffmpeg -thread_queue_size 2048 -i "udp://
我希望在 iOS6 中集成打开/查看 CBZ/CBR 文件(像 UIWebView 这样读取 PDF 文件的简单查看器也可以)。 是否有任何库(商业或免费)可用于打开这些文件类型? 提前致谢 最佳答案
我正在尝试使用 ffmpeg 将源 VBR SPTS MPEG-2 TS 文件转换为 CBR。我正在使用的代码如下: #!/bin/bash pkill ffmpeg ffmpeg \
我需要转码一些视频以便将它们与 Mpeg-dash 一起使用,对于比特率,我使用可变比特率 (VBR) 或恒定比特率 (CBR)。 它们中的哪一个与 Mpeg-dash 配合得更好? 最佳答案 两者各
我正在尝试将带有 ffmpeg 的视频编码为具有恒定比特率的 H.264(通过 libx264 库)。我知道,我知道,VBR 通常是首选,但对于这个特定的工作,我需要使用 CBR(只要它每秒这么多千字
我曾经使用 ffmpeg 在服务器端计算 MP3 文件的持续时间 - 这似乎工作正常。今天我发现有些计算是错误的。不知何故,由于某种原因,ffmpeg 会错误计算持续时间,而且它似乎只发生在可变比特率
我有一个正在路由 Order 实例的 Camel 路由: from("direct:start") .choice() .when(order.getProduct() ==
我知道有许多实用程序可以告诉我 MP3 文件的比特率,但我从未见过可以告诉我 MP3 文件是否为 VBR(可变比特率 - 比特率在文件内波动)的实用程序) 或 CBR(恒定比特率 - 比特率在文件中保
第一次发帖,大家好!首先让我说我是编程方面的菜鸟。我了解非常基本的东西,但是在检查退出代码或适当的术语时,我不知所措。显然我的 searchfoo 在这方面真的很弱,我想这是一个术语问题。 预先感谢您
我不能使用 Fraunhofer 获得专利的任何 mp3 代码,因此没有编码器或解码器(例如 ffmpeg、lame、MAD 等),而且它太大了。 我在 Windows 上执行此操作,但 Direct
我是一名优秀的程序员,十分优秀!