Questions tagged «x264»

x264是针对h.264高级视频编码标准的免费开源编码器。

1
x264曲调的说明
运行此命令: ffmpeg -i xr.mp4 -tune ya zu.mp4 揭示了x264以及FFmpeg 可能的调谐值: [libx264 @ 0000000002167100]可能的音调:电影动画颗粒静止图像psnr sim 快速解码零延迟 但是,我找不到解释这些值实际作用的参考。
41 ffmpeg  x264 

9
有什么方法可以在多台计算机上分发x264编码作业(以提高编码速度)?
有谁知道当前有效的解决方案,可以在多台计算机上(通过网络)对x264视频进行编码以提高FPS编码? Brownie指出了跨平台和开放源代码,但众所周知,我通常使用Windows。 我听说过的程序,以及为什么我不认为它们合适的原因: x264farm:未积极开发。界面不错,但不支持两次通过编码,并且在更新的x264版本中失败。 埃尔德:同样,不是积极开发的,但是我的问题是它不适用于新的x264版本,并且配置非常困难(阅读:随机停止工作)。 虽然我不需要绝对需要一个正在积极开发的程序,但我想要一个支持两次通过编码并可以与new(er)x264 build一起使用的程序。 附加信息:到目前为止,自两年多前我首次发布该问题以来,我已经为该问题提供了(并获得了奖励)两个奖励,但是我仍然没有找到解决该问题的方法。我要寻找的基本上是一个简单的程序,使我可以使用通过LAN连接的多台计算机的处理能力对x264视频进行编码。此外,如果它可以与新的x264版本一起使用并支持两次通过编码,那就太好了。 如果有人在任何时候有更新的答案或对该问题的新解决方案,请发布它,并将给予一些考虑。 2016更新: 经过我在计算机/机器视觉方面的大量工作经验后,我逐渐意识到与大量共享数据/内存相关的开销以及它所带来的潜在瓶颈,可能会超过潜在的好处。 虽然我仍然很乐意找到可以让我利用多个设备的闲置计算能力的功能,但是目前,如果需要改进的/实时编码,基于GPGP的现代编码器是更好的方法。这是大多数基于云的视频编码平台提供的功能(如果您更喜欢SaaS或云计算,则可以提供另一种选择),尽管规模更大。

3
我如何获得LOL发行版等高质量/小尺寸的MP4?
发行组LOL在《吸血鬼日记》中对发行内容进行编码方面做得非常出色(在其他节目中,例如《我如何与母亲见面》,比特率更高,因此似乎没有效果)。 每个〜45分钟的MP4文件大约200 MB,考虑到惊人的质量。 我只是想知道他们使用什么设置和使用什么软件。我尝试使用MediaInfo从这些文件中获取信息,然后使用HandBrake中的设置,但是我并没有真正成功。 谁能帮我吗?我对编码/压缩了解不多。

2
如何使用ffmpeg设置h.264配置文件级别?
我有一部电影(m4v / h.264 / AAC)在Mac上可以正常播放,但最近发现它无法在Apple TV3上播放。查看该电影文件的属性后,我看到它的配置文件为High@4.1,但Apple TV3仅支持High@4.0。我认为使此视频不兼容的唯一属性是最大视频比特率,所有其他属性看起来都像High@4.0中所支持。 如何使用ffmpeg将视频降级为High@4.0? 还是我必须改为更改使该视频从4.1变为4.0的实际属性(最大比特率)?我担心如果只是更改比特率,尽管该文件随后将与High@4.0兼容,但仍会被“标记”为High@4.1,因此仍无法在我的Apple TV3上播放。
16 ffmpeg  profile  appletv  x264 

0
ffmpeg不会从mkv h265生成流畅的视频
这有点主观,但我无法使用ffmpeg制作100%流畅的视频。 作为输入我使用 https://www.libde265.org/hevc-bitstreams/tos-1720x720-cfg01.mkv 作为一个例子。这是一个h264 mkv视频,在我的win7笔记本电脑上使用我的vlc播放器运行得非常糟糕。将它转换为h264视频让它播放得更好,但它似乎仍然不是100%平滑。特别是在拉斯维加斯9,它甚至像每秒钟一样挂起。 其他h264视频即使使用1080p或更大版本也可以与vlc完美搭配,而且与Vegas相比更好,所以它不是我的笔记本电脑。 似乎h264和h264之间可能存在很多差异? 我能用什么来让它们更顺畅? 我正在使用以下命令转换视频: ffmpeg.exe -i INPUT_FILE -ac 2 -vf scale=trunc\\(oh*a/2\\)*2:480 -c:v libx264 -sn -dn -map_metadata -1 -map_chapters -1 -profile:v high -level:v 4.0 -pix_fmt yuv420p OUTPUT_FILE
3 ffmpeg  h.264  x264  h.265 

2
高比特率时x264 vs x265
我目前有大量的歌曲(区域性),这些歌曲是来自BluRays的1080p Remux(这些都没有受版权保护的FYI)。我打算压缩它们以节省空间,因为它们目前占用太字节存储并且编码效率非常低(有些甚至使用恒定比特率(OM​​G!对!))。在x264 High Profile L4.1上,目前的比特率超过了40mbps,因此尽管编码不好,但质量仍然保持不变。 我打算用x264或x265的手刹对它们进行编码,但我似乎无法决定某些因素。使用x264,我通常会使用'CRF 14/15'和'Very Slow'预设和'电影调'。在CRF 16,我可以看到一些我不喜欢的场景中的纹理扭曲!从CRF14可以看出,我有点像个怪人。 在我使用x265进行初步测试时,我使用与x264 CRF14相同的比特率进行了重新编码(2次传递非常慢的预设!)因为我不打算在此时用x265重新映射等效的CRF。质量的差异对我来说并不是那么多,除了在一些场景中略微更好的颗粒。总的来说,x265似乎对图片进行了一些去噪,尽管我做了调整(去噪和去除显然是禁用的)。然而,在较低的比特率(~4mbps)下,x265绝对是超过x264的超级跳跃。质量差异巨大!! 我知道x265仍处于开发阶段,但您认为等待它变得更好有什么意义吗?我可以等一两个月,也许是一年,因为它的CRF变得更好或者我的高比特率要求(~CRF14 x264)你会说它与x265没有多大区别吗? 附:编码时间和CPU使用率不是问题,因此请忽略这些因素。
2 handbrake  x264 

3
运动重和动态光场景会影响总编码时间吗?
我是一个狂热的游戏玩家。偶尔我喜欢用Fraps录制我的游戏玩法并将其上传到YouTube上。对于我的编码,我在VirtualDub中使用Komisar的x264编解码器,具有以下设置:链接到图像 现在,我正在尝试撰写一篇小博客文章,因为我最近退休了旧的Q6600并升级到了2700k。 这是草案中的一小部分: 编码速度以每秒(平均)帧数来度量。越多越好。同样重要的是要知道我喜欢称之为“运动重”和“运动光”的场景。 和 运动沉重的场景比运动灯场景需要更长的时间,至少这是我在那些2年以上的经验。我当然可能完全错了,不幸的是我没有用于显示的硬统计数据,即编码时的基准测试。不幸的是,只是我的观察。 现在,关于链接编解码器,使用的编码软件和链接设置,我在关于运动重和动态光场景的声明中是否正确? 我的个人经历是肯定的。编码在屏幕上发生很多事情的场景需要花费更长的时间,而不是运动灯。使用与上面链接相同的编解码器,相同的编码软件和相同的设置。

1
为什么mpeg4编码器比使用ffmpeg的libx264更快
我一直在填充mp4视频,所以它们可以变成大小1920x1080而不是1920x800。我最初使用的mpeg4编码器使用ffmpeg,编码速度很快,但文件大小比原始大5倍。 我决定使用libx264编码器,但编码过程比mpeg4编码器慢得多,尽管输出的大小接近原始文件。 我使用-q:v 0的是最好的质量,我打算使用最好的质量进行编码。是否有编码器可以x264像mpeg4编码器一样快速编码,或者至少比libx264编码器快?

0
FFmpeg CRF压缩在master上比旧版本慢
我使用FFmpeg在Android上压缩视频(以及其他内容)。我从2015年开始使用FFmpeg构建已经有一段时间了,并希望升级,最好是升级到git master。我使用以下修改构建了FFmpeg master: https://github.com/writingminds/ffmpeg-android 它创建一个从Java运行的已编译二进制文件。在我的测试中,我发现主分支版本比我的旧版本显着(~x2)慢,并且引入了更多的内存错误。常见设备(Moto G)上的示例比较是: 2015-02-25构建日志(27s): 11-22 10:44:40.015: ffmpeg -y -i new_a41900f8-1748-4834-a940-83160ee1887e.mp4 -f lavfi -i aevalsrc=0 -shortest -strict -2 -vcodec libx264 -vf scale=iw*min(1280/iw\,720/ih):ih*min(1280/iw\,720/ih),pad=1280:720:(1280-iw*min(1280/iw\,720/ih))/2:(720-ih*min(1280/iw\,720/ih))/2 -preset faster -crf 28 -acodec libfdk_aac -map_metadata -1 -movflags faststart new_a41900f8-1748-4834-a940-83160ee1887e_c.mp4 11-22 10:44:40.067: WARNING: linker: ffmpeg has text relocations. This is wasting memory and prevents security …

1
在linux上的不同显示器上播放单独的视频?
我正在为朋友的工作构建一个系统,该系统在业务中的不同监视器上循环播放四个不同的视频。我目前已经设置了一个带有Radeon HD7850的Ubuntu 12.04盒子,我想知道什么是自动播放内容的最有效方法。视频必须在循环中设置,但使用显示标志时mplayer不会显示在正确的监视器上。这些显示器都是支持1080p的电视。鉴于我将在不同的显示器上播放1080p mkv文件,并且该机器具有i5和8GB的RAM,它是否能够在不同的机器上同时播放文件流畅,我该怎么做才能正确配置mplayer?如果您对使用当前设置有另一个建议,我希望听到它,因为我的朋友没有 谢谢
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.