问题标签 [pyffmpeg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
448 浏览

android - 减少上传到服务器的视频大小

在找到丢失的东西和博客之后,我终于找到了 FFmpeg4Android 库来从这里转换视频大小现在我的问题是每当我尝试转换视频而不是使用大小时,它会增加我正在使用的命令的大小下面是分享

我没有收到任何错误问题只是它增加了视频的大小。可能是我给出了错误的命令,所以如果我出错了,任何人都可以建议我。

0 投票
1 回答
759 浏览

image-processing - 从视频中提取中文字幕

给定一个视频,例如: https ://www.youtube.com/watch?v=cNHeiIM5xZI

有没有支持提取字幕的库或工具?

按顺序提取字幕就足够了,如果能提取时间戳就更好了。

0 投票
1 回答
803 浏览

ffmpeg - ffmpeg -vstats_file 的格式是什么?

当我与 -vstats_file 一起运行我的 FFMPEG 命令时,其中一行是

帧= 182 q= 9.0 f_size= 17215 s_size= 3782kB 时间= 23238.835 br= 1418.5kbits/s avg_br= 1.3kbits/s 类型= P

在这里有人可以解释一下“时间”的格式是什么

视频文件的时长为 20.36 秒(秒)。假设上面的时间以毫秒为单位,它远高于原始 la 视频文件的长度。

0 投票
0 回答
575 浏览

ffmpeg - 如何将 SCC 隐藏式字幕文件嵌入到视频文件 mov/mp4/mpg

我正在尝试将隐藏式字幕 (SCC) 文件嵌入到视频文件中并遇到一些问题。

请建议如何将 SCC 隐藏式字幕文件嵌入到视频文件 mov/mp4/mpg

FFMPEG 是否支持隐藏式字幕 - scc 文件作为输入?

我可以使用哪些开源工具来完成上述任务?

谢谢

0 投票
4 回答
19219 浏览

ffmpeg - 在ffmpeg中设置用户代理

如何在 ffmpeg 中设置用户代理?

我在媒体服务器中实现了 SWF 验证,并允许一些用户代理不检查 SWF。但问题是,我无法在 FFMPEG 中设置用户代理。因为我需要使用 ffmpeg 将我的一个低比特率流重新发布到核心服务器。

尝试过的格式:

0 投票
1 回答
768 浏览

python - 使用来自 json 的 unixtime 从视频创建多个子剪辑?

问题:我想根据 json 数据的开始时间和结束时间修剪视频文件。有多个开始和结束时间,需要修剪视频,然后附加最后的部分。

我尝试通过将 unix 时间戳分配给 var 然后使用 datetime 转换为 MM:SS 来使用 MoviePy。

我如何为多个值执行此操作,因为脚本会遍历所有字典并根据数据修剪视频?

MoviePY 是否足以胜任这项工作,还是有其他有效的库/出路?

我尝试了什么:

示例 Json 数据:

更新:我尝试做其他事情,我到了那里,但我需要帮助大规模转换这些时间戳,因为moviepy 只接受 HH:MM:SS 而不是 unixtime,并在此基础上创建子剪辑。

0 投票
1 回答
703 浏览

python - 我如何在 Windows 10 上安装 pyffmpeg

谁能指出我在 Windows 10 计算机上安装 pyffmpeg 的正确方向。我似乎遇到了一些麻烦。这需要cython吗?请所有输入表示赞赏。

**更新我安装了 cython 并卡在 setup.py

它卡在第 84 行安装

ffmpeg 版本是 ffmpeg-20160415-git-21acc4d-win32-static

我确实也更改了它的文件路径

0 投票
2 回答
5937 浏览

python - 使用 python 下载 HLS ( HTTP ) 流视频

我需要使用 python 下载流式视频(从 URL),命令行参数将是:

我知道我可以使用 subprocess 命令

是否有任何替代方法,例如我可以使用的 API 而不是使用 subprocess 命令

0 投票
1 回答
765 浏览

python - windows系统中具有依赖关系的python包

我正在尝试在我的 Windows 系统中的一个新项目上使用 python。该项目使用 ffmpeg 和 pyrabin 等。我发现通过 pip 安装这些软件包非常困难,因为它们不断地要求缺少依赖项。以下是一些错误:

ffvideo\ffvideo.c(254):致命错误 C1083:无法打开包含文件:'libavutil/rational.h':没有这样的文件或目录

local\temp\pip-build-kvsijc\pyrabin\src\rabin_polynomial.h(38):致命错误 C1083:无法打开包含文件:'stdint.h':没有这样的文件或目录

我要花很长时间才能解决每个问题。请就如何快速解决此类缺失的依赖项提出建议。我试过谷歌,它有很多适用于 linux 系统的选项。任何帮助将不胜感激。

0 投票
2 回答
1310 浏览

ffmpeg - ffmpeg 从具有多个通道的输入中输出单独的通道

我运行此命令以便能够将 udp 直播流传输到可使用正在构建的移动应用程序播放的 http 直播流。它只是一个只有音频流的流。

ffmpeg -i udp://@localhost:1111 -map 0:a http://localhost:8090/feed1.ffm

我得到这个输出

我真的想要一种方法,我可以将每个输入流映射到一个输出流,该输出流可以与另一个流分开访问,比如如果我需要第一个流,也许我会

如果我需要第 7 个流,我会

请有人可以帮我解决这个问题。FFmpeg 没有针对我当前情况的复杂示例。

这是我的标题信息

ffmpeg 版本 3.2.4-1~16.04.york0 版权所有 (c) 2000-2017 FFmpeg 开发人员使用 gcc 5.4.1 (Ubuntu 5.4.1-5ubuntu2~16.04.york1) 构建 20170210 配置:--prefix=/usr --额外版本='1~16.04.york0'-- toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample -- enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite -- enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --启用-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx -- enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl--enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared libavutil 55. 34.101 / 55. 34.101 libavcodec 57 . 64.101 / 57. 64.101 libavformat 57. 56.101 / 57. 56.101 libavdevice 57. 1.100 / 57. 1.100 libavfilter 6. 65.100 / 6. 65.100 libavresample 3. 1. 0 / 3. 1. 0 / 4 libswscale 4. 10.10 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100100 libavresample 3. 1. 0 / 3. 1. 0 libswscale 4. 2.100 / 4. 2.100 libswresample 2. 3.100 / 2. 3.100 libpostproc 54. 1.100 / 54. 1.100

这就是我的完整控制台。