ffmpeg相关内容

编译ffmpeg支持SPEEX解码

我正在尝试编译 ffmpeg 以支持 Speex 解码.我在我的 shell 脚本中使用以下标志 --enable-libspeex 启用了 speex 解码.我还编译了从 this 链接下载的 speex 1.2rc1.编译后头文件在/usr/local/include/speex这个路径下可用.当编译 ffmpeg 以生成对 SPEEX 解码的支持时,按照上述过程,我得到错误 libspeex ..
发布时间:2021-12-26 19:15:41 移动开发

ffmpeg - 视频的动态字母和随机位置水印?

我正在制作在线课程,为了避免盗版传播,我想在视频(包括个人用户信息)上添加水印,使其无法上传到共享网站.现在是困难的部分:我会在视频中移动水印,每 30 秒移动 3/4 个随机位置.ffmpeg 可以吗? 解决方案 编辑:这是对 LN 链接中答案的改编,它会每 30 秒随机定位一次,不重复: ffmpeg -i input.mp4 \-vf \"drawtext=fontfile=fon ..
发布时间:2021-12-26 19:15:34 其他开发

用于在 5 个视频之间淡入淡出的 FFmpeg 命令.如何管理 setpts=PTS-STARTPTS?

在这里,FFmpeg 中的新功能.我在 FFmpeg 的控制台中使用和测试. 我已经完成了 2 个带有交叉淡入淡出的视频加入这个问题:我正在为 5 个视频合并淡入淡出我刚刚完成了 90% 的合并我只需要管理 setpts=PTS-STARTPTS 看看这个请. ffmpeg -i big_buck.mp4 -i big_buck.mp4 -i big_buck.mp4 -i big_buc ..
发布时间:2021-12-26 19:15:30 移动开发

ffmpeg x11grab 到可流式传输格式

2 FFMPEG 过程 (1) 生成 ffmpeg x11grab 到 .mp4(2) 获取 .mp4 并将其同时重新流式传输到多个 rtmp 端点 问题 (1) 中生成的文件有这个错误“moov atom not found" 这是生成 (1) 的命令: ffmpeg -re -y -f x11grab -draw_mouse 0 -framerate 30-video_si ..
发布时间:2021-12-26 19:15:22 其他开发

为文本文件生成缩略图

假设用户上传了一个 .txt 或 .php 文件,我想为其生成一个 .png 缩略图.有没有一种简单的方法可以做到这一点,不需要我打开文件并将其内容写入新的 .png 中?我有 ImageMagick 和 FFmpeg 可用,一定有办法利用它,但我一直在寻找,但还没有运气. 提前致谢. 解决方案 可以使用ffmpeg: ffmpeg -video_size 640x480 -ch ..
发布时间:2021-12-26 19:15:16 PHP

在 Android apk 中打包 linux 二进制文件

如果我想在我的 .apk 文件中包含一个 linux 二进制文件(如 ffmpeg)(仅适用于基于 ARM 的设备),这是否可以分发给非 root 手机?我知道可以使用 Runtime.exec() 调用包含的二进制文件,但这是推荐的做法吗? 解决方案 您可以将二进制文件存储在 res/raw 或 assets 文件夹中.这样,它将部署在设备上.你应该在安装后“提取"它,你的 /data/ ..
发布时间:2021-12-26 19:15:05 移动开发

FFmpeg 从放置在不同文件夹中的图像制作视频

我正在从 FFmpeg 中的图像制作视频.我想知道是否可以从放置在不同文件夹中的图像制作视频.就像第一张图像放在文件夹 1 中,而其他图像放在文件夹 2 中,我可以使用文件夹 1 和文件夹 2 中的两个图像来制作具有任意顺序的两个图像的单个视频.只是想知道我可以使用来自两个不同文件夹的图像来制作单个视频吗?如果是.那我该怎么做? 解决方案 是的,您可以在命令 (-i) 上指定多个输入,但在 ..
发布时间:2021-12-26 19:14:35 其他开发

如何生成用于 VideoJS 的视频预览缩略图?

我转到 VideoJs (html5) 并需要弄清楚如何为搜索栏生成缩略图.我曾尝试使用 videojs-thumbnails,但这需要预先加载带有精灵图像的 vtt 文件.我试图找出一种方法来自动加载常规 mp4 (h264) 文件的缩略图.Flowplayer 能够用它自己的视频做到这一点,现在正在尝试弄清楚如何用 VideoJs 做到这一点. 我希望他们是一些我错过的插件,能够做到这一 ..
发布时间:2021-12-26 19:14:27 前端开发

ffmpeg 编译问题:avcodec_find_decoder 总是返回null

我最近尝试通过从源代码下载和编译 ffmpeg 来升级我在 Mac OS X 应用程序中使用的 ffmpeg 库. 我的代码与 Windows 上相同版本的预编译库一起正常工作.在 Mac OS X 上,该库似乎可以工作(它可以打开文件并找到使用的流和编解码器),但是当它到达 avcodec_find_decoder 时,此函数始终返回 null. 该代码适用于旧版本的库(一年前在 M ..
发布时间:2021-12-26 19:14:19 其他开发

ffmpeg 输出管道到命名的 Windows 管道

这个问题与我之前的问题有关:将原始帧转换为 webm 直播 我想将视频传输到 ffmpeg 并通过另一个管道读回,但我无法将 ffmpeg.exe 的输出通过管道传输到 Windows 上的命名管道. 我在 C# 中对管道的定义: NamedPipeServerStream p_to_ffmpeg;NamedPipeServerStream p_from_ffmpeg;p_to_ff ..
发布时间:2021-12-26 19:14:08 C#/.NET

如何使用 ffprobe 确定 webm 持续时间

我的目标很简单,我有几个 webm 文件需要连接,但首先我需要确定它们的持续时间. webm 文件好像是作为流播放的,所以没有办法知道每个文件的长度. 我一直在使用 ffprobe 来完成这项工作,但返回的持续时间为 N/A.我使用的命令是: ffprobe -i input.file -show_format |持续时间 谢谢. ffprobe 的完整输出列表如下: f ..
发布时间:2021-12-26 19:13:54 其他开发

如何从带时间戳的图像列表渲染视频?

我有一个目录,里面有一个遵循模式 .png 的图像,其中 表示从第一张图像开始经过的毫秒数.input.txt 包含有趣图像的列表: 文件'0.png'文件'97.png'文件'178.png'文件'242.png'文件'296.png'文件'363.png'... 我正在使用 ffmpeg 将这些图像连接成视频: ffmpeg -r 15 -f concat -i input.txt ou ..
发布时间:2021-12-26 19:13:50 其他开发

将 h264 字节字符串转换为 OpenCV 图像

在 Python 中,如何将 h264 字节字符串转换为 OpenCV 可以读取的图像,只保留最新图像? 长版: 大家好. 在 Python 中工作,我试图从 adb screenrecord 管道中获取输出,这种方式允许我在需要时捕获帧并将其与 OpenCV 一起使用.据我了解,我需要不断阅读流,因为它是 h264. 我尝试了多种方法以使其正常工作并得出结论,我需要寻求特 ..
发布时间:2021-12-26 19:13:43 Python

FFmpeg 3.3.4 avfoundation 使用命令行仅记录 macOS Sierra 上屏幕的特定部分

我通过命令行使用 FFmpeg 3.3.4 版(通过 brew 安装)在我的 macOS Sierra (10.12.6) 上进行一些自动化测试期间记录我的桌面. 我只想记录屏幕的特定部分,但不幸的是,我无法在文档中找到合适的选项来实现我的目标. 根据avfoundation的FFmpeg文档,这是我的命令使用: ffmpeg-f avfoundation//avfoundation ..
发布时间:2021-12-26 19:13:39 其他开发

如何在 UWP 中将视频中的帧作为位图读取

是否可以在通用 Windows 应用程序中加载视频并从中提取单个帧(作为图像)? 解决方案 有两个命名空间可以让你获取帧: “Windows.Media.Capture"命名空间.如果您想从相机捕获视频,请使用它,然后阅读“使用 MediaFrameReader 处理媒体帧"https://docs.microsoft.com/en-us/windows/uwp/audio-vide ..
发布时间:2021-12-26 19:13:32 C#/.NET

使用 ffmpeg 将帧编码为视频

我正在尝试使用 C++ 在虚幻引擎 4 中编码视频.我可以访问单独的框架.下面是读取 viewport's 显示像素并存储在缓冲区中的代码. //安全获取渲染目标资源.FRenderTarget* RenderTarget = TextureRenderTarget->GameThread_GetRenderTargetResource();FIntPoint 大小 = RenderTarget ..
发布时间:2021-12-26 19:13:23 C/C++开发

如何在启用 libsrt 的情况下编译 ffmpeg

我正在尝试按照 this 指南编译 ffmpeg,它没有显示如何启用 libsrt,我尝试了以下配置,但得到错误 libavformat/libsrt.c:24:10: fatal error: srt/srt.h: No such file or directory. ./configure --prefix=/home/hao/repo/Transcoder/Release/ffmpeg ..
发布时间:2021-12-26 19:13:16 其他开发

FFmpeg 可以连接来自不同域的文件吗?

我正在尝试将各种 .ts 视频剪辑连接成一个视频,然后将视频转换为 .mp4 文件.我知道我可以制作一个格式如下的 .txt 文件: 文件'/path/to/file1'文件 '/path/to/file2'文件 '/path/to/file3' 然后像这样连接它们: ffmpeg -f concat -i mylist.txt -c copy all.ts 然后像这样转换文件: ffm ..
发布时间:2021-12-26 19:13:07 PHP