我正在尝试使用 FFmpeg/libAV 对 H.264 电影进行编码,当我尝试设置编解码器预设时,返回代码指示错误: 为了简洁起见,我在示例中省略了错误检查。 我尝试将preset为不同的值(“中”、“慢”、“非常慢”等) ...
我正在尝试使用 FFmpeg/libAV 对 H.264 电影进行编码,当我尝试设置编解码器预设时,返回代码指示错误: 为了简洁起见,我在示例中省略了错误检查。 我尝试将preset为不同的值(“中”、“慢”、“非常慢”等) ...
有没有办法用 openCV 将视频流的最后 N 秒保存到文件中? 例如,摄像机录制从 0 秒开始到 20 秒结束,导致录制的文件包含 10 秒 -> 20 秒的视频。 我能想到的一种方法是将最后 N 秒保存在内存缓冲区中,并在进程完成后将它们写入文件,但这不是一个理想的解决方案,因为最后涉及的 ...
OpenCV is so slow on video encoding, like 20 frames per minute , (On 8GB Pi4, 256MB GPU memory, 850MHz GPU Clock, and 2147MHz on CPU Clock) 我认为,将其线程化 ...
我有一个用 VMAF 库构建的ffmpeg版本。 我可以使用它来计算失真视频相对于参考视频的 VMAF 分数,使用如下命令: 现在,我记得有一种方法可以在执行常规 ffmpeg 编码时获得 VMAF 分数。 我怎么能同时做到这一点? 我想对这样的视频进行编码,同时还要计算 output 文件的 VM ...
所以也许我的问题可以结束了,但无论如何我正在研究并寻找一种可以对视频文件执行以下操作的工具: 这是我想要的一个例子: 当您将低质量的视频放在电视上并看着反射该图像的镜子时,它似乎更清晰,充当改善视频的过滤器。 我不知道是否有人想到了这个事实,或者是否有软件可以做类似的事情。 我知道低质量的视频再好 ...
我在 FFMPEG 中使用此命令将图像渲染到 android 中的视频。 并使用这个 > https://github.com/tanersener/ffmpeg-kit库。 但问题是我使用trac.ffmpeg.org中提到的预设“超快”或“非常慢”,它没有显示任何差异(两种情况下的渲染速 ...
所以最近我不得不使用 ffmpeg 制作从 H.265 到 H.264 的视频,以使其更符合网络要求。 文件大小从 4.32 MB 变为 10.32 MB。 在我的脑海中,我们有一个用 H.265 完成的视频。 H.264 当然更差,而且已经有 H.265 运行,所以它几乎无法做点什么。 这是 ...
我想开发一种软件,从 4K 相机中获取帧并同时对其进行编码。 现在我可以获取帧并将其压缩为 .h264 文件。 但是,问题是,我想从我的视频中获得 10 FPS。(我的意思是视频最终变成 10 FPS,但是在编码过程中,它并没有得到所有的帧。(我在 3-5 FPS 之间) .当我挖掘代码时,我意 ...
当我构建libvpx示例项目“simple_encoder”时,我发现一个现象,demo需要调用vpx_codec_encode函数23次才能获取第一帧数据。这在我的需求中是不可接受的,我该如何解决这个问题? 我目前的项目核心功能是屏幕共享,我尝试使用 vp9 作为视频编码器。 ...
我正在开发一个程序来获取 AVC 流并将其包装在 FLV 中。 我注意到在 FLV 规范中,它提到其中一种帧类型是“生成的关键帧(仅供服务器使用)”。 我无法找到有关它的更多信息。 它仅供服务器使用,但它是用来做什么的? 什么是我在 FLV 容器中看到它的真实示例? ...
在哪里可以找到用 x264 实现的 CRF 算法? 我想研究ffmpeg和x264中的默认率失真算法。 我会很感激任何评论。 ...
我正在尝试使用作为视频编解码器 SDK 11.1.5 的一部分提供的 NVENC API(特别是 AppEncode 应用程序)使用 H.264 编码对 yuv 视频(从 IMX490 传感器保存)进行编码。 使用 CMake 构建所需的库后,我给出以下命令: ./AppEncCuda -i ~ ...
嘿,我正在使用上面的代码,但问题是我想提供一个下载按钮,以便用户可以下载视频。 这在这些库的帮助下运行良好。 https://www.npmjs.com/package/react-native-fs https://www.npmjs.com/package/react-native-fet ...
我正在尝试使用JCodec制作Java中的录屏软件。 我无法找到AWTSequenceEncoder的位置,或者它是否仍然存在于 JCodec 中。 我正在为 javase 使用 JCodec 2.5.0。 Java 8. 有谁知道这个 class ( AWTSequenceEncoder ) ...
我正在尝试设置编码器 IMFTransform。 在这种情况下,它恰好是 NVENC H264 编码器。 但是, IMFTransform::SetInputType()不适用于ConfigureEncoder() ,并且正在返回MF_E_TRANSFORM_TYPE_NOT_SET 。 尽管代码 ...
我正在使用我开发的一个简单的 Android 应用程序对HEVC中录制的视频的文件大小与H264中录制的视频的文件大小进行一些实验。 我的印象是,与在 H264 中录制的视频相比,在 HEVC 中录制的视频通常应该具有几乎一半的大小(或至少小得多),因为它们具有相同的持续时间和几乎相同的内容(我用手 ...
使用 Media Foundation 分别编码音频和视频,然后使用 ffmpeg 进行多路复用,这比在 Media Foundation 中同时编码音频和视频要快得多。 我很想知道为什么? 我正在编码 aac 音频和 h264 视频; 输入到编码器的视频以可变帧速率(非常低)。 如果视频输入处于恒 ...
我采用[0, 255]范围内的线性渐变输入,其中每个下一个像素比前一个像素大1 rgb 值。 然后我将它转换为无损视频,输入 - rgba(pc) , output - yuv444p(tv, progressive) : 回到图像,输入 - yuv444p(tv, progressive) ...
我只需要下载 m4s 文件的特定部分(时间戳 a 到时间戳 b)或实际上是 2,因为音频和视频轨道位于不同的文件上,我尝试将时间线线性映射到文件大小,但似乎不是正确的方法,因为两者似乎不匹配,有时音频长度甚至与视频不匹配。 有没有办法知道在给定时间戳的情况下从哪里开始剪切文件而无需先下载整个文件? ...
我在 Android 中有一个简单的视频播放器应用程序,可以播放给定 URL 的两个视频。 一个是较小的 mp4 文件,另一个是较大的文件。 基本上,我想表明较小的 mp4 缓冲和播放速度更快,只是因为它的尺寸较小并且需要下载更多的内容。 但是我在展示这个概念时遇到了问题,而且我所做的并不是那样。 ...