- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从一个 PNG 文件创建一个 DNxHD 文件。输出应为“24000/1001”fps,1920x1080,使用 dnxhd 编解码器。每一帧都应该是一样的。输出流的长度必须为 20 秒。
我有一个使用 filter_complex
的解决方案为每个帧循环 PNG,但这会导致文件非常大。鉴于我可能会将数百个 DNxHD 文件合并到一个 AAF 文件中,因此输出文件太大。
我可以对下面的命令进行任何改进以减少文件大小吗?ffmpeg -i INFILE.png -y -nostdin -an -vcodec dnxhd -pix_fmt yuv422p -vb 36M -framerate 24000/1001 -filter_complex loop=479:1:0 OUFILE.dnxhd
我不太了解ffmpeg,这个命令是通过复制我在网上找到的部分命令构建的。
最佳答案
DNxHD 是一种帧内编码编解码器,即每个帧都相互独立地进行编码(因此可解码)。因此,如果不更改比特率等速率控制参数,就无法减小大小。
顺便说一句,您的命令可以简化为ffmpeg -framerate 24000/1001 -loop 1 -t 20 -i IN.png -c:v dnxhd -pix_fmt yuv422p -b:v 36M OUT.dnxhd
保存到原始流( .dnxhd
)时,帧率没有任何相关性;仅当保存到像 .mov
这样的容器时.从技术上讲,可以构建一个只有两帧的 MOV 文件,第二帧的时间戳向前 20 秒,但不确定您的工作流程是否会根据需要处理此类文件。
关于ffmpeg 将一个 png 转换为 DNxHD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55182461/
在尝试让我的录音更容易被视频编辑器消化时,我试图将我的文件重新编码为 DNxHR,经过几次打嗝后,我用这个命令得到了可靠的输出: ffmpeg -ss 00:08:20 -i \\ASEXYCAPTU
我正在尝试从一个 PNG 文件创建一个 DNxHD 文件。输出应为“24000/1001”fps,1920x1080,使用 dnxhd 编解码器。每一帧都应该是一样的。输出流的长度必须为 20 秒。
我正在尝试使用 ffmpeg 创建一个 dnxhd mov,但似乎无法使编解码器正常工作。 我创建了一个 1920x1080 .png 以转换为 .mov 格式 我的代码:( python ) ffm
嗨,不知道是我做错了还是有错误。 尝试将带有立体声音频的 Quicktime Animation 隔行扫描上场的 1080i 视频转码为 MXF、DNxHD 以及谨慎的单声道音频 channel 和隔
我正在使用 ffmpeg 将 jpg 转换为 mov。我被要求使用 DNxHD 115 编解码器,并且帧率为 24,所以我编写了以下命令: ffmpeg -i my.jpg -r 24 -s 1920
我正在尝试将 MXF 文件(来自 Avid)读入 Objective-C 项目并分析视频中的一些帧。最好将它们放入 CGImage 或 NSImage。 我一直在探索 mxflib,但发现自己有点停滞
我是一名优秀的程序员,十分优秀!