标签: ffmpeg

FFMPEG 可以从 Windows 中的屏幕捕获吗?

我正在尝试使用 FFMPEG 在 Windows XP 上捕获屏幕的某个区域(实际上是一些可见的窗口),但我只能找到从 X11 捕获的选项:

http://ffmpeg.org/ffmpeg-doc.html#SEC4

有没有办法在 Windows XP 上使用 win32 二进制文件来做到这一点?如果不能,我愿意接受任何黑客攻击,例如如何使各种 Windows X11 可访问?

windows display screen-capture ffmpeg

11
推荐指数
2
解决办法
1万
查看次数

我在哪里可以下载带有 libfaac 的 ffmpeg?

我在哪里可以下载带有 libfaac 的 ffmpeg(适用于 Windows)?

windows ffmpeg

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

使用 ffmpeg 将原始视频编码为 H.264 格式

在 Ubuntu 10.04 上,我尝试使用以下 ffmpeg 命令将原始视频(YUV 格式)编码为 H.264 编码的视频:

ffmpeg -i input.mp4 output.h264
Run Code Online (Sandbox Code Playgroud)

但我收到一条错误消息

不支持的输出流编解码器 #0.0

然后当我尝试这个选项时:

ffmpeg -i input.mp4 -formats h264 output.h264
Run Code Online (Sandbox Code Playgroud)

它仍然不编码。

现在我明白了 ffmpeg 使用 libx264 编码为 H.264 格式。现在我在这个 Ubuntu 上安装了包 x264 - 快速 H.264 编码器。

我的问题:

  1. 这个 ffmpeg 需要的 libx264 和 x264 程序之间有什么关系吗?
  2. 如何安装 libx264 并使 ffmpeg 使用它来允许我将视频编码为 H.264 格式?

video h.264 ffmpeg ubuntu

11
推荐指数
1
解决办法
8万
查看次数

使用 ffmpeg 准确剪切视频(+ 音频)

我希望我的网站允许用户根据我提供的源视频准确地创建自己的剪辑。

我有一个源视频文件,我首先想将其转换为适合网站的文件:

Input #0, matroska,webm, from 'source.mkv': 
Duration: 00:28:18.57, start: 0.000000, bitrate: 10183 kb/s 
Stream #0:0: Video: h264 (Constrained Baseline), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 48 tbc (default)
Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s (default)
Run Code Online (Sandbox Code Playgroud)

我使用 ffmpeg 像这样转换它:

ffmpeg -i source.mkv -c:v libx264 -c:a aac -strict experimental -vf scale="960:-1" source.mp4
Run Code Online (Sandbox Code Playgroud)

回看这段视频,它的质量足够好,文件足够小,可以满足我的需要,并且可以在我的网站上加载/播放。

我有一个网页,可让用户选择此视频的起点和终点 - 并创建剪辑。这是我为此使用的 ffmpeg 命令的示例:

-ss 577.920 -i source.mp4 -t 011.980 -codec:v copy -codec:a copy -vf scale="960:-1" clip1.mp4 …
Run Code Online (Sandbox Code Playgroud)

audio video codec mp4 ffmpeg

11
推荐指数
1
解决办法
2万
查看次数

将任何音频文件转换为低比特率的最快方法?

使用ffmpeg我想有一些方向/参数:

  • 将任何音频文件编码为低比特率
  • 从文件中剥离艺术品
  • 优化速度
  • 优化尺寸

我的目标是在最快的时间内用 mp3 编码一个基本文件,质量无关紧要(甚至 96kbps 或更低),它只需要非常快。

ffmpeg

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

ffmpeg:如何创建裁剪的缩略图?

为了使用ffmpeg我使用以下命令创建视频缩略图:

ffmpeg -itsoffset -4 -i video.mp4 -vframes 1 thumb.jpg
Run Code Online (Sandbox Code Playgroud)

这给了我一个与视频大小相同的缩略图(大小未知,例如 960x540)。但我需要的是具有给定大小(例如 200x200)的方形(裁剪)缩略图。结果不得调整大小,而是从中心裁剪,并且纵横比不应改变。

如何做到这一点?

video ffmpeg images

11
推荐指数
2
解决办法
9620
查看次数

ffmpeg:找不到流 0 的编解码器参数(视频:h264)未指定大小

我尝试将视频从 .raw 转换为 .mp4。出于这个原因,我确实下载、构建和安装了 x264 和 ffmpeg。但是,命令:

ffmpeg -f h264 -i output.raw -vcodec copy output.mp4

失败并出现错误(如下图所示)。有没有什么办法解决这一问题?

在此处输入图片说明

我还运行的命令:

1

root@beagleboard:/# v4l2-ctl --list-formats
ioctl: VIDIOC_ENUM_FMT
        Index       : 0
        Type        : Video Capture
        Pixel Format: 'YUYV'
        Name        : YUV 4:2:2 (YUYV)

        Index       : 1
        Type        : Video Capture
        Pixel Format: 'MJPG' (compressed)
        Name        : MJPEG
Run Code Online (Sandbox Code Playgroud)

2

root@beagleboard:/dev# v4l2-ctl --set-fmt-video=pixelformat=0
Run Code Online (Sandbox Code Playgroud)

video codec mp4 ffmpeg video-conversion

11
推荐指数
1
解决办法
5万
查看次数

哪些 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 的设备解码。

dvd h.264 ffmpeg video-conversion h.265

11
推荐指数
1
解决办法
2万
查看次数

-c:v 和 -vcodec 和 -c:a 和 -acodec 之间的区别?

这两个命令有区别吗?

ffmpeg -i input.mp4 -c:v copy -c:a copy output.mkv

ffmpeg -i input.mp4 -vcodec copy -acodec copy output.mkv
Run Code Online (Sandbox Code Playgroud)

ffmpeg

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

从音频文件创建视频文件并从音频添加可视化

我最初的想法是将音频文件以及受音频启发的视频上传到 YouTube。特定的可视化可以是不同的形式,例如频谱、频谱图或其他随音频变化的可视化形式。我不熟悉 ffmpeg 或 sox 的所有功能,但我想知道我是否可以开箱即用地做这样的事情,或者作为一系列带有其他命令行实用程序的脚本。

ffmpeg visualization sox data-visualization

11
推荐指数
2
解决办法
8034
查看次数