问题标签 [youtube-dl]
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.
perl - ffmpeg 不能从 php 脚本工作,但可以从命令行工作
我可以从命令行“php youtube-dl.php”运行 youtube-dl.php 工作正常
但不能从http工作......是不是和chown有关?
回声“\nret:”;var_export($ret);
php - ffmpeg 不能从 php 工作
我从http://ffmpeg.org/releases/ffmpeg-2.5.3.tar.bz2安装了版本 ,还尝试了 yum 版本,但对于 youtube-dl 来说还不够新。
我试过了export PATH=$PATH:/usr/local/bin/ffmpeg
,PHP/Apache 仍然找不到 FFmpeg。
Apache 用户在 CentOS 6.5 上运行 PHP 脚本。
从 php 命令行调用我的 youtube-dl.php 作为 root 工作(使用 FFmpeg)
从 php apache 用户调用我的 youtube-dl.php 工作(不使用 FFmpeg)
我正在尝试做的事情:shell exec youtube-dl(youtube dl 在其二进制代码中调用 FFmpeg,现在可以对其进行修改以添加完整路径)。这可行,但 FFmpeg 部分是我的 youtube-dl.php 文件
该站点其他页面上的某个人说 local/bin 用于自定义版本,但我直接从 FFmpeg 下载了它并进行了标准的 ./configure make install。
完毕:
直接将 FFmpeg 作为测试命令运行(有时有效,但在我升级/重新启动/updatedb/etc 时不起作用)
结果:
我阅读了所有这些类似的问题,但它们没有帮助:
FFMPEG PHP 似乎不工作
FFmpeg 不工作
使用 FFMPEG 录制音频在终端中工作,但不能通过 PHP 的 exec()
ffmpeg-php 权限在本地主机上被拒绝 PHP 的
C++ 程序不能正常工作
FFMPEG 从命令行工作但不是 PHP
调用 shellscript来自 php - 无法正常工作
使用 ffmpeg 转换文件时出现 PHP 内部服务器错误 500
PHP 代码在 exec ffmpeg
ffmpeg 无法从 php 脚本工作但可以从命令行
工作 PHP exec() 无法使用 ffmpeg
ffmpeg 无法使用PHP exec()
ffmpeg php exec不工作
php - 从没有完整路径的apache php调用ffmepg
我需要一个 apache /php 来识别 ffmpeg 命令而不指定 /usr/local/bin/ffmpeg 的完整浴
从命令行调用 ffmpeg 执行通过 web 从 php 调用 ffmpeg 的程序不执行通过 web 从 php 调用 /usr/local/bin/ffmpeg 的程序确实执行程序
原因:一个 php 脚本调用 youtube-dl(一个已编译的程序)并在内部执行 ffmpeg
提前谢谢你 - 试过 ffmpeg 路径:which ffmpeg /usr/local/bin/ffmpeg
python - 无法安装 youtube-dl-api-server
我无法安装 youtube-dl-api-server。我正在使用 Python 2.7.9。看起来某些依赖项中存在错误。我曾尝试从源代码安装,但结果相同。运行命令 pip install –pre youtube_dl_server 后,我收到以下消息:
例外:
我在 Ununtu 服务器上使用 Python 2.7.9。你知道如何解决这个问题吗?
谢谢 metjuf
python - YouTube-dl 从 Reddit 下载和命名视频
我已经能够破解我的第一个脚本!它的作用是进入 sub-reddit,获得最高提交,然后使用 youtube-dl 下载视频。它有效!
我接下来要做的是让 Youtube-dl 将文件名设置为与 reddit 提交的标题相同。
我对如何将标题视频与视频文件进行匹配感到非常困惑。我该怎么办?非常感谢
shell - 下载视频时因对等错误重置连接
我写了一个shell脚本来下载视频并做一些操作。我正在使用 youtube-dl,因为我有一个网页 URL,需要从该页面下载视频。脚本是
视频开始下载并在一段时间后显示ERROR: unable to download video data: [Errno 104] Connection reset by peer
。
我尝试从 Ubuntu 终端运行此命令。当我重新运行相同的命令时,视频下载会在几秒/分钟后恢复并再次停止。有什么方法可以让我自动重新运行相同的命令,直到视频下载完成?如何捕获此错误并youtube-dl
递归运行命令?
作为参考,我在终端中运行了命令,下面显示了终端输出:
还告诉我是否有其他替代方式。
video - 如何从ffmpeg实时写入的视频文件中提取视频片段
目前我正在使用 youtube-dl ( https://github.com/rg3/youtube-dl )录制来自 youtube 的 LIVE 流视频
我用于此的命令:
92 是我在执行命令以获取格式后得到的格式代码,它给了我这个列表:
这是创建一个名为VYlQJbsVs48.mp4.part的文件,当然它会越来越大。
有没有办法从该实时流中提取视频片段或形成部分文件?或者也许有更好的方法来做到这一点?
我注意到的是,如果我在 youtube-dl 运行 .part 文件时强制退出 iTerm2,它创建的文件不会包含任何索引信息(与mp4 文件中不存在 moov 原子有关 - 这是关于帧数和其他东西 - 我认为是元数据),所以它让我觉得我无法从文件中提取。
也许如果 youtube-dl 有一种方法可以随时写入索引信息,或者我可以用另一种方法记录实时流并在录制时获取视频片段。
我忘了提到我在 OSX Yosemite 上这样做。我用自制软件和 youtoube-dl 安装了 FFMPEG
如果有解决方案,我非常乐意在 UBUNTU 上尝试一些东西。
任何帮助将不胜感激。
谢谢你。
亚历克斯
php - 如何在 youtube-dl 中获取和设置视频格式?
我想通过youtube-dl下载mp3或任何其他可用的音频文件。
获取音频.php
此文件下载视频文件。在下载之前,我需要确认所有可用的音频格式。我怎样才能做到这一点?
php - 两个代码理论上相同,但实际工作方式不同......这怎么可能
getaudio.php 版本 1
getaudio.php 版本 2
如果 url = https://www.youtube.com/watch?v=bvYtKY-UMxA那么我们得到$file = Deewana Kar Raha Hai Full Song 1080p HD Raaz 3 2012 YouTube-bvYtKY-UMxA.m4a
我的问题是getaudio.php 版本 1工作正常,但getaudio.php 版本 2不是......
getaudio.php 版本 2正在下载,但文件已损坏....
当两个 php 文件的$file相同时,第二个文件怎么可能不起作用
提示:下载youtube-dl.exe(适用于 windows)并将其与两个 php文件放在一起并在 localhost 中运行
php - 有没有办法使用 youtube-dl 获取特定格式的音频/视频文件大小
请参阅注释行。我需要那两条线。其余代码工作正常。此文件从 YouTube下载音频。但是我在下载时看不到任何文件大小