标签: video-encoding

HandBrake 可以翻转/旋转视频吗?

我想使用 HandBrake 来压缩一些通过倒置安装的相机拍摄的视频。

我找到了命令行rotate选项的引用,但在 GUI 中找不到它。

我只是想念它吗?

video handbrake video-encoding

94
推荐指数
4
解决办法
14万
查看次数

如何缩小巨大的 MP4 视频的大小?

我有一个用 HD Flip Mino 拍摄的 4GB MP4 视频文件。如何在不损失太多质量的情况下将其减少到不超过 1GB?

vimeo video-editing video-encoding

57
推荐指数
3
解决办法
12万
查看次数

将 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
  libavutil     50.36. 0 / 50.36. 0
  libavcore      0.16. 1 /  0.16. 1
  libavcodec    52.108. 0 / 52.108. 0
  libavformat   52.93. 0 …
Run Code Online (Sandbox Code Playgroud)

h.264 ffmpeg video-conversion video-encoding

56
推荐指数
1
解决办法
17万
查看次数

如何指定音频和视频比特率

我有一个包含以下媒体信息的 mov 文件:

Stream 0
Type: Video
Codec: H264-MPEG-4 AVC (part 10)avc1
Language: English
Resolution: 1280x720
Frame rate: 24

Stream 1
Type: Audio
Codec: MPEG AAC Audio (mp4a)
Language: English
Channels: Stereo
Sample rate: 44100HZ
Run Code Online (Sandbox Code Playgroud)

我想使用 FFmpeg 将该 MOV 文件转换为 AVI 文件。

我知道我可以指定音频和视频比特率(来自本文):

ffmpeg -i InputFile.mpg -ab 128 -b 1200 OutputFile.avi
Run Code Online (Sandbox Code Playgroud)

但就我而言,如果我想保持原始质量,我的音频和视频比特率应该是多少?

ffmpeg bitrate video-encoding

55
推荐指数
1
解决办法
16万
查看次数

与 FFmpeg 1.0 实际配合使用的备忘单和预设设置?

已经尝试了许多其他地方可用的“备忘单”,但它们几乎都过时了,根本无法与最新版本的 FFMpeg 一起使用。

任何人都可以指出我将使用最新的 FFMpeg 的设置吗?

我主要对以下编解码器感兴趣

H.264,低中高品质预设

ProRes,低中高品质预设

ffmpeg video-encoding

43
推荐指数
2
解决办法
9万
查看次数

如何使用 FFmpeg 生成带有 H.265 编解码器的 MP4?

我想将视频文件编码为 H.265。ffmpeg 的最新版本应该支持 H.265 ( Source )。

但是,我找不到有关确切命令的任何信息。

我不知道,我应该在-vcodec.

我使用最新的 Zeranoe FFmpeg Build (git-c78a416 (2013-10-26))。

ffmpeg video-encoding h.265

37
推荐指数
2
解决办法
14万
查看次数

从 MOV 转换为 MP4 容器格式

我有一台数码相机,可以录制不错的 1080p H.264 格式,但不幸的是它使用的是 MOV 容器格式。基本上我只有原生播放这种格式的相机和 VLC。

是否有工具可以通过替换容器格式将视频转换为格式?这会快很多,因为编码非常好。

选择文件夹并将所有内容转换为更受人尊敬的容器格式(如 MP4)会很好。

我不想触及视频的实际质量,我希望转换尽可能快。

h.264 mp4 video-conversion video-encoding

34
推荐指数
2
解决办法
4万
查看次数

如何在不损失质量的情况下将 10 位 H.265/HEVC 视频转换为 H.264?

我的笔记本电脑无法处理 10 位 H.265 / HEVC 视频,所以我想将它们转换为 10 位 H.264。我如何使用 ffmpeg 来做到这一点,质量损失最少?以及如何将 10 位 H.265 转换为 8 位 H.265?

ffmpeg video-conversion x264 video-encoding x265

31
推荐指数
1
解决办法
6万
查看次数

有没有办法在多台计算机上分发 x264 编码作业(以提高编码速度)?

有谁知道在多台计算机上(通过网络)编码 x264 视频以提高编码 FPS 的当前有效解决方案?

Brownie 指出跨平台和开源,但大家都知道,我通常使用 Windows。


我听说过的程序,以及为什么我认为它们不适合的程序:

  • x264farm:没有积极开发。良好的界面,但不支持二次编码,并且在较新的 x264 版本中失败。
  • ELDER:同样,没有积极开发,但我的问题是它不适用于新的 x264 版本,而且配置非常困难(阅读:随机停止工作)。

虽然我并不绝对需要一个正在积极开发的程序,但我想要一个支持两次编码并与新的(er)x264 构建一起使用的程序


附加信息:到目前为止,自从两年多前首次发布此问题以来,我已经提供(并授予!)两个单独的悬赏,但我仍然没有找到解决此问题的方法。我正在寻找的基本上是一个简单的程序,它允许我使用通过 LAN 连接的多台计算机的处理能力对 x264 视频进行编码。此外,如果它与新的(er)x264 构建一起工作并支持两遍编码,那就太好了。

如果在任何时候有人有更新的答案,或对此问题的新解决方案,请发布它,我们会予以考虑。


2016 更新

在我在计算机/机器视觉方面的大量工作经验之后,我开始意识到与大量共享数据/内存相关的开销及其带来的潜在瓶颈,可能会超过潜在的好处。

虽然我仍然很想找到可以让我利用多个设备的空闲计算能力的东西,但就目前而言,如果您需要改进/实时编码,现代基于 GPGPU 的编码器是一种更好的方法。这是大多数基于云的视频编码平台所提供的(如果您使用 SaaS 或云计算,这是另一种选择),尽管规模更大。

cloud distributed-computing x264 video-encoding

30
推荐指数
1
解决办法
3万
查看次数

如何在 ffmpeg 中使用带有 nvenc 的 CRF 编码?

这是我当前将视频 (1080p) 大小从 2GB 调整到 300MB 的命令,但这需要很多时间:

mkdir newfiles  
for %%a in ("*.mp4") do ffmpeg -i "%%a" -c:v  libx264 -preset slow -crf 21 -c:a aac -b:a 128k -vf scale=678:-2 "newfiles\%%~na.mp4"  
pause
Run Code Online (Sandbox Code Playgroud)

我用我的 NVIDIA GTX1070 尝试了 nvenc:

mkdir newfiles  
for %%a in ("*.mp4") do ffmpeg -i "%%a" -c:v h264_nvenc -preset slow -c:a aac -b:a 128k -vf scale=678:-2 "newfiles\%%~na.mp4"  
pause
Run Code Online (Sandbox Code Playgroud)

输出大小始终为 3?还是5?原始大小 - nvenc 不使用-crf.

那么我如何使用 nvenc 和 ffmpeg 来转换/调整高质量和小尺寸的视频?我应该使用 GPU 进行编码吗?

ffmpeg video-encoding

29
推荐指数
4
解决办法
5万
查看次数