ffmpeg相关内容

如何将mp3和ffmpeg编解码器库的支持设置为cef?

我想要支持 mp3 和 ffmpeg 编解码器的 cef lib.我如何使用其中的这些编解码器功能重新编译 cef 库. 我想学习,我应该在cef库或cefsharp里面哪里编辑?那怎么编译才能复用.. 我使用的是 cefsharp 47 版. 解决方案 注意:请在进行之前考虑法律问题 有一种方法可以在 CEF 中启用 MP3 支持,但您必须修改源分发中的 cef.gyp ..
发布时间:2021-12-26 19:07:13 C#/.NET

Xuggler 编码和混合

我正在尝试使用 Xuggler(我相信使用ffmpeg 在幕后)执行以下操作: 接受原始 MPJPEG 视频比特流(来自小型 TTL 串行相机)并将其编码/转码为 h.264;和 接受原始音频比特流(来自麦克风)并将其编码为 AAC;然后 将两个(音频和视频)比特流混合到一个 MPEG-TS 容器中 我看过/阅读过他们的一些优秀教程,到目前为止,我已经掌握了以下内容: //稍后我 ..
发布时间:2021-12-26 19:06:58 Java开发

使用 ffmpeg 按大小分割视频文件

我正在尝试使用 ffmpeg 编写一个批处理文件来自动执行冗余的日常任务,即从以 4gb 块(大多数 DSLR 相机和 GoPro 的标准)记录的工作中获取素材,并将剪辑拆分为 2gb 文件用于流媒体目的.这个想法是让脚本检查外部驱动器 FOOTAGE 的文件夹@import 并在 2gb 后拆分文件(因为最大大小为 4gb,这将减少对多个拆分的需要). 我也在尝试修改拆分文件的文件名,因此 ..
发布时间:2021-12-26 19:06:54 其他开发

使用 FFProbe 获取视频 fps

我是 ffprobe 的新手,我的目标是获取视频 fps 并存储到 Java 程序中.我的代码存储 xml 文件,但我想直接存储像 int fps=30; ffprobe -v quiet -print_format xml -show_format -show_streams "/video/small/small.avi" >“/video/small/test.xml" 这是我的代码. ..
发布时间:2021-12-26 19:06:50 Java开发

'linesize 对齐'是什么意思?

我正在关注 http://dranger.com/ffmpeg/tutorial01.html. 我刚刚发现 avpicture_get_size 函数已被弃用. 所以我检查了 ffmpeg 的文档(https://www.ffmpeg.org/doxygen/3.0/group__lavu__picture.html#ga24a67963c3ae0054a2a4bab35930e69 ..
发布时间:2021-12-26 19:06:40 C/C++开发

使用 FFmpeg 的 Android 相机捕获

我正在尝试获取 android 相机生成的预览帧并将 data[] 传递给 ffmpeg 输入管道以生成 flv 视频.我使用的命令是: ffmpeg -f image2pipe -i pipe: -f flv -vcodec libx264 out.flv 我也尝试将输入格式强制为 yuv4mpegpipe 和 rawvideo 但没有成功...android-camera 生成的预览帧默认 ..
发布时间:2021-12-26 19:06:25 移动开发

使用 libavcodec 将音频编码为 aac

我正在使用 libavcodec(截至 10 年 3 月 3 日的最新 git)将原始 pcm 编码为 aac(已启用 libfaac 支持).我通过调用 avcodec_encode_audio 来做到这一点每次重复使用 codec_context->frame_size 样本.前四个调用成功返回,但第五个调用永远不会返回.当我使用 gdb中断,堆栈已损坏. 如果我使用 audacity ..
发布时间:2021-12-26 19:06:09 其他开发

ffmpeg - 如何将具有时间偏移的多个音频合并到视频中?

我想使用 FFMPEG 来合并多个音频和一个视频. 材料是: 两个短音频剪辑(short-clip-1.3gp、short-clip-2.3gp), 一个带声音的视频剪辑 (1.mp4), 以及一个与视频剪辑时长相同的音频剪辑 (1.mp3). 要求是: 删除视频剪辑的声音 添加 1.mp3 在 0 秒时间戳处添加 short-clip-1.3gp,在 10 秒时间 ..
发布时间:2021-12-26 19:06:05 其他开发

在 Ubuntu 12.04.02 上设置/安装 OpenCV 2.4.6.1+

我之前曾在 Ubuntu 12.04.1 上使用 OpenCV 2.4.5 和某些特定的配置和包,但在 Ubuntu 12.04.2 上升级到 OpenCV 2.4.6.1 时遇到问题 我想分享一些想法(从包括 SO、ubuntu.org、asklinux.org 和许多其他来源在内的多个来源收集的值得注意的信息的汇编;当然还有通过尝试多个程序) 以下是最终让我通过的内容. 注意 ..
发布时间:2021-12-26 19:05:58 其他开发

FFMPEG 和 Pythons 子进程

我正在尝试为 FFMPEG 编写 gui.我正在使用 pythons 子进程为我想要的每个转换创建一个 ffmpeg 进程.这很好用,但我也想要一种方法来获取转换的进度,无论它是否失败等等.我想我可以通过像这样访问进程的标准输出来做到这一点: 调用subprocess.Popen() # Convert - 使用当前设置调用 FFMPEG.(在一个单独的# 线.)定义转换(自我):# 检查 ..
发布时间:2021-12-26 19:05:51 Python

DXGI 桌面复制:编码帧以通过网络发送它们

我正在尝试编写一个应用程序,它将捕获屏幕的视频流并将其发送到远程客户端.我发现在 Windows 上捕获屏幕的最佳方法是使用 DXGI 桌面复制 API(自 Windows 8 起可用).Microsoft 提供了一个简洁的示例,可将重复的帧流式传输到屏幕.现在,我一直在想什么是对这些帧进行编码并通过网络发送的最简单但仍然相对较快的方法. 框架来自 AcquireNextFrame 带有一个 ..
发布时间:2021-12-26 19:05:42 C/C++开发

在没有大多数编解码器的情况下编译 FFMpeg

我希望编译 ffmpeg,使其仅支持少数编解码器.具体来说,只有 PCM 编解码器和 MP3. 关于如何做到这一点的任何指示?可以用编译标志来完成,还是我需要编辑代码? 解决方案 你可以使用 configure 和 --disable-everything 然后只启用你需要的,然后构建此配置.更多相关信息:构建 FFmpeg.这样你就不需要接触源代码(手动编辑). 具体是什么受 ..
发布时间:2021-12-26 19:05:33 其他开发

Android 上的 FFMpeg,未定义对 libavcodec 函数的引用,尽管它在命令行中列出

我有一个未解决的对 ffmpeg 的 libavcodec 函数的引用的问题,到目前为止未能在其他地方找到答案(包括我的想法):) 让我描述一下我的设置 - 它占用空间,但非常基本,可能是我没有看到一些错误...... 我用 ndk r5 工具链构建了一个 FFMPeg,我从 http://bambuser.com/opensource(如此处其他问题中所推荐).它构建得很好,所以我在 ..
发布时间:2021-12-26 19:05:27 移动开发

如何使用 ffmpeg/libavcodec/libstagefright

我只是有一个关于如何使用 ffmpeg/libavcodec/libstagfright.cpp 的问题:我尝试 avcodec_open2(st->codec, codec) 当我有使用 ffmpeg 将 codec->id 设置为 CODEC_ID_H264,codec->name 为 libstagefright_h264,这意味着我将打开AVCodec ff_libstagefright_ ..
发布时间:2021-12-26 19:05:23 移动开发

通过 ffmpegwrapper 切割 MPEG-TS 文件?

我的设备上有 MPEG-TS 文件.我想从设备上的文件开始缩短相当准确的时间. 使用 FFmpegWrapper 作为基础,我希望能够实现这一目标. 不过,我对 ffmpeg 的 C API 有点迷失.我从哪里开始? 我尝试在我正在寻找的开始 PTS 之前丢弃所有数据包,但这破坏了视频流. packet->pts = av_rescale_q(packet->pts, inp ..
发布时间:2021-12-26 19:05:13 移动开发

将 H265 编码为 hvc1 编解码器

这是我的源文件的信息: 我想保持音频质量并只对视频轨道进行编码,所以我使用以下命令: ffmpeg -i INPUT -c:a copy -c:v libx265 video-h265.mp4 结果如下: 但是视频轨道的编解码器是 hev1 .我想要hvc1 解决方案 'hev1'/'hvc1' 是用于表示容器 mp4 文件中流的不同包装的代码点.编码本身没有变化.可以在两 ..
发布时间:2021-12-26 19:04:55 其他开发

Android:同时录制和流式传输

这并不是一个真正的问题,而是展示了我为解决我所面临的最具挑战性的功能之一所做的所有尝试. 我使用 libstreaming 库将实时视频流式传输到 Wowza Server 并且我需要同时将其记录在 SD 卡中.为了从社区收集新的想法,我在下面展示了我的所有尝试. 将字节从 libstreaming 流复制到 mp4 文件 开发 我们在 libstreaming 库中创建了 ..
发布时间:2021-12-26 19:04:51 移动开发

为 Jwplayer 的 Tooltip Thumbnails 选项生成所有文件(.vtt + sprite)

为Jwplayer 的工具提示缩略图 (http://www.jwplayer.com/blog/building-tooltip-thumbnails-with-encodingcom/- ? 我知道如何用 php 制作图像精灵,但我不知道如何用秒为单位制作每个视频的屏幕截图..我认为必须有一个服务器工具来完成所有任务,但我不能找到它. 谢谢 解决方案 我写了一个脚本来完成这 ..
发布时间:2021-12-26 19:04:39 其他开发