Questions tagged «h.264»

也称为MPEG-4 / AVC,这是一种高级视频编码标准,广泛用于蓝光和流视频。

1
H.264配置文件之间有什么区别?
我是在After Effects CS5中渲染视频的,当我对其进行格式化时,我选择了H.264编解码器,并且采用这种格式,它的配置文件包含“基线”,“主要”和“高”。 因此,我做了一些测试-使用Baseline和High渲染两个文件。我唯一注意到的是视频大小较小,“高”则提供较小的文件大小。 我只是想知道有什么区别,哪一个对质量最好,对文件大小最好。
56 h.264 

1
将AVI(Xvid)转换为保持相同质量的MP4(H.264)
我想使用h.264编解码器将AVI文件压缩为MP4。我无法获得相同的质量。如何压缩? 原始影片: 原始视频屏幕: FFmpeg控制台输出(ffmpeg -i input.avi): FFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers built on Dec 28 2012 10:03:40 with gcc 4.4.6 20120305 (Red Hat 4.4.6-4) configuration: --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-pthreads --enable-x11grab --enable-libopencore-amrnb --enable-libopenc ore-amrwb --enable-libdc1394 --enable-libfaac --enable-libmp3lame --enable-libop enjpeg --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-zlib --enable-filter=drawtext …

5
无需重新编码即可加入H264
我有两个半场,分别是用H264编码的两个.MP4文件。我想加入他们而无需重新编码。 这可能吗? 我设法使用Quicktime Pro将合并的视频创建为Quicktime文件(.mov),但是,如果没有重新编码,Quicktime Pro不会将其转换回.MP4。这可能是因为在.mov文件中查看的两​​个H264视频仍然在其中作为单独的“对象”分开。 我也正在为MPEG StreamClip苦苦挣扎,却没有找到真正的解决方案。但是我可能错过了一些东西。 请注意,我对 MPEG2文件没有相同的问题。例如,我可以将它们导出到.MPEG容器或.TS文件,然后可以加入它们而无需使用MPEG Streamclip进行重新编码。 欢迎任何建议,最好使用Mac软件。
39 video  mp4  h.264  mpeg4 

3
从MOV转换为MP4容器格式
我有一台数码相机,可以记录1080p H.264格式,但是不幸的是它使用MOV容器格式。基本上,除了摄像机和VLC外,我什么都没有,它们只能原生播放这种格式。 是否有工具可以通过仅替换容器格式将视频转换为格式?因为编码非常好,所以速度会快很多。 最好选择文件夹并将所有内容转换为更受人尊敬的容器格式,例如MP4。 我不想触碰视频的实际质量,我希望转换速度尽可能快。

3
使用NVENC进行FFMpeg的最佳设置
我将FFMPEG与我的GPU(NVENC)支持在一起使用,将来自卫星接收器的文件(SD,mpeg2 .TS文件)转换为h264 .mp4-文件 这是我正在使用的行 ffmpeg -i "e:\input.ts" -vcodec h264_nvenc -preset slow -level 4.1 -qmin 10 -qmax 52 "e:\output.mp4" 但是质量不如预期。并且我的系统的全部功能未使用: 仅11%的GPU和30%的CPU使用率。 问题:我可以做一些改进以通过相同的文件大小来提高质量,并使用Geforce GTX 1080的更多计算能力吗? 我从林正浩那里发现了一些参数需要更改,但是应该已经是最佳质量方法了吗?-preset slow
26 ffmpeg  mp4  h.264  mpeg2 

8
转换还是播放.264视频文件?
此问题是从Stack Overflow 迁移而来的,因为可以在Super User上回答。 迁移 8年前。 我最近买了一个中国品牌的DVR(用于录制安全摄像机)。DVR导出带有“ .264”扩展名的视频文件。这是我第一次处理这种视频格式。 无论如何,我一直试图将视频转换为任何其他格式,以便于观看视频。 问题是我只能找到一个可以转换并播放这些文件的程序,这是Elecard Studio的东西,即使Elecard Studio的东西在处理这些文件时遇到麻烦,其中有些只是使其崩溃,所以我无法转换他们。 我试图找到其他程序,但是找不到任何可以实际播放这些文件的程序。 如何将这些文件播放或转换为其他格式?
25 video  h.264 

3
使用FFmpeg定位Moov原子
我有一个视频库,应该通过将moov原子置于视频其余部分的前面,对所有这些视频进行调整以进行网络流传输。这样可以在客户端完全下载视频之前开始播放。 有没有一种可靠的方法来确定某个视频是否已通过定位moov原子中出现了多少个字节进行了调整?这仅用于调试目的。
20 ffmpeg  h.264  html5 

3
如何以最小的质量损失重新编码H.264视频?
我有很多MPEG-TS文件(.TS容器,但有H.264视频),并且回放很好,除了当您向前/向后跳过或快进时,它非常缓慢并且变得像素化等。 我一直在尝试进行研究,我猜想它们使用很少的参考块进行编码(即,它是从DVB-S卫星流中捕获的)。 当我用手刹(.MP4容器)对其进行重新编码时,它们播放得非常好,并且在视频中的搜索是即时的,等等。 是否可以以最小的质量损失对我的MPEG-TS文件进行转码/重新编码?如果是这样,我最好的选择是什么?它们每个约为2 Mbps(即每小时2 GB),但是如果“最小质量损失”需要每个文件10 GB以上,我就不想重新编码它们。我希望视频保持相同大小。 有人可以给我任何建议吗?

4
可以使用GPU编码h264吗?
我想知道是否能获得更好的图形卡,它可以使用手刹在我的机器上加速h264编码吗? 如果是这样,我如何知道哪种显卡将支持此功能? 我知道GPU可以对h264进行硬件解码,但是不确定编码。
13 h.264  handbrake 

1
我需要几堆ffmpeg脚本才能获得HTML5兼容的“所有人的视频”?
我应该在ffmpeg / mencoder / some_other_CLI_app中执行哪些命令列表,以获取所有正确格式的视频以对所有人使用视频? 即是否有一个微妙的地方,以防止有一个机械教程说 VIDEO=video.mp4 TYPE=$(ffmpeg --find-information-about-the-video ... ) ffmpeg ... > video.mov ffmpeg ... > video.flv ffmpeg ... > video.webm ffmpeg ... > video.h.264 ... 然后将“所有人的视频”代码复制并粘贴到您的页面中? 我的目标是在我托管的个人网页中嵌入视频。首选具有Flash后备功能的HTML5,因此最简单的方法似乎是“所有人的视频”。但是该页面保留了最复杂的部分,将视频编码为所有不同的格式,以供读者阅读有关视频格式的冗长而完整的文章来弄清楚。当然这不是必须的。我可以为用户提供命令列表,以将音频文件盲目转换为多种不同的格式。希望ffmpeg大师可以对视频做同样的事情。

2
我应该查看哪些参数来减小.MOV文件的大小?
我的佳能60D在录制视频时会创建.MOV文件,并且我发现.MOV容器具有H264视频流和PCM音频流。 我使用ffmpeg和GSpot观看了一些视频,我看到了似乎很高的比特率(640x480为22,000kbps,1920x1080为45,000)。 我想减小文件的大小,但要保持较高的质量。我一直在考虑我想过的最简单的事情,即降低比特率,这确实达到了我的预期:将比特率减半,文件大小约为一半。但是我想知道是否有一种方法可以确定“良好”的目标比特率,或者是否有尝试进行可变比特率的意义。

1
FFmpeg / avidemux:修复压缩的B帧
我使用FFmpeg将一些旧的mpeg4视频(在avi容器中)转码为h.264。基本上 ffmpeg -i input.avi -c:v libx264 [x264 settings] -c:a libfdk_aac [aac settings] output.mp4 这样做时,mpeg4发出以下警告 视频使用非标准且浪费的方式来存储B帧(“打包的B帧”)。考虑使用诸如VirtualDub或avidemux之类的工具进行修复。 我知道我仍然可以成功进行代码转换,但是根据警告,尚不清楚生成的h.264视频的质量是否会受到影响。 所以, 鉴于我只关心veryslow输出h.264视频的质量(和尺寸,我想最小化移动设备的尺寸,这也是为什么我也使用预设)的原因,我应该关心打包的B-镜框? 如果可以的话,如何使用avidemux修复它们?(我已经尝试过浏览手册。)

1
哪些H.264 / H.265视频压缩参数可提供与DVD相当的质量并具有更好的压缩效果?
我有一盒DVD视盘,希望将它们转换为MP4文件以将其存储在硬盘上,以保留这些视频。 考虑到现代H.264 AVC和H.265 HEVC压缩算法相对于DVD标准MPEG2的优越性,我希望通过压缩视频来节省硬盘空间,同时节省约99%的DVD原始质量。 什么 H.264(FFMPEG + libx264)压缩参数 H.265(FFMPEG + libx265)压缩参数 我应该使用它来实现自己的目标吗? 参数是指CBR / CRF值,预设值(请不要非常慢/安慰剂),标志等。 PS:我希望通过使用来限制这种情况,-pix_fmt yuv420p并-profile:v baseline -level 3.0确保文件在所有设备上都能正常播放,包括依靠旧硬件解码器芯片的旧设备。使用I帧的频率略有增加(使用该-g参数),也有利于低速和高延迟媒体的使用。 对于HEVC,我也更喜欢使用可以确保在支持该功能的设备上平稳进行硬件加速播放的参数,但我并不是要关注此约束,因为我还没有看到任何提供硬件加速H.265的设备。完全没有解码。


2
使用ffmpeg将原始视频编码为H.264格式
在Ubuntu 10.04上,我尝试使用以下ffmpeg命令将原始视频(YUV格式)编码为H.264编码的视频: ffmpeg -i input.mp4 output.h264 但我说错了 输出流#0.0不支持的编解码器 然后,当我尝试此选项时: ffmpeg -i input.mp4 -formats h264 output.h264 它仍然不编码。 现在,我了解到ffmpeg使用libx264编码为H.264格式。现在,我已经在此Ubuntu上安装了软件包x264-快速H.264编码器。 我的问题: ffmpeg需要的这个libx264与x264程序之间是否有任何关系? 如何安装libx264并让ffmpeg使用它使我可以将视频编码为H.264格式?
10 ubuntu  video  ffmpeg  h.264 

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.