问题标签 [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.
java - Android 中的 youtube-dl
我正在尝试从 YouTube 链接中检索视频播放 URL。我知道这可以通过 youtube-dl ( youtube-dl --get-url http://www.youtube.com/watch?v=VIDEO_ID
) 来完成。
youtube-dl 是用 Python 编写的,我知道可以使用 Jython 或 Python-for-Android Py4A 在 Python 和 Java 之间架起一座桥梁。但我的问题是我将如何实现这一目标?是否有一些相对简单的方法可以在这两种语言之间架起桥梁,例如通过 JNI 在 C 和 Java 之间建立桥梁?
python - Heroku Youtube-dl 页面
大家好,目前我正忙着开发一个需要检索 youtube url 的应用程序。现在我知道 youtube-dl 是用 .py 编写的,是最好的工具。youtube-dl --get-url YOUTUBE_URL
按照我的预期为我检索视频网址。
我是否有可能以某种方式将 .py 网页连接到此 python 脚本并将我的输出回显到托管在 heroku 上的网页中?
然而,我设法让它在 PHP 中工作,但我的虚拟主机根本不允许在 php 中执行脚本,因此它变得无用。我拥有的脚本如下。
我对 python 和 heroku 非常陌生,所以请对我好:)
batch-file - 如何批量设置变量?
我想设置"var3=%(title)s.%(ext)s"
但是 windows 继续解释
%(title)s.%(ext)s
,
(ext)s
而不是
%(title)s.%(ext)
有没有办法以字面方式“设置”而不用 cmd 解释它?
编辑有人想看整个剧本
php - youtube-dl apache/php 问题
我安装了最新版本的 youtube-dl,它可以通过终端完美运行,但不能通过网络运行。
终端:(完美运行。下载视频。)
它通过终端与 php 一起工作:(作品。下载视频)
但是当我通过网络访问它时它失败了。http://sifdsfdfdf.com/test.php
PHP 脚本:(失败。空白页。)
错误日志:
谢谢
php - 使用 youtube-dl 将歌曲直接下载到访问者的计算机
我正在寻找将 youtube 视频转换为 mp3 并将其直接下载到访问者/用户的计算机。
使用如下命令,转换和下载到服务器非常简单:
youtube-dl --extract-audio --audio-format mp3 [视频]
我想知道使用 php 将该 mp3 文件传输到用户计算机的最快选择是什么。
python - 如何在 python 中从 youtube-dl 获取信息?
我正在&API
中为 youtube-dl制作一个,并且需要知道:tkinter
python
- 如何实时从 youtube-dl 获取信息字典(速度、完成百分比、文件大小等)?
我努力了:
从这个问题
但它必须等到完成下载才能给我信息;也许有一种方法可以从 youtube-dl 源代码中获取信息。
python - 如何使用 Qt4 声子播放 youtube 视频?
我想要一个简单的 youtube 客户端,播放 youtube 视频并列出按观看次数排序的视频,使用 Python 和 Qt4 声子。
我还安装了youtube-dl来获取视频的 URL。
我找到了PyQt4.phonon 的一个很好的例子,通过这个例子,我可以播放来自我的高清和其他网站的视频,但不能播放来自 youtube 的视频(我在播放器上看不到任何内容,但在终端中也看不到任何内容)。
我正在使用Python2.7.6/Python3.4.0、PyQt4和youtube_dl-2014.05.19。
我错过了播放 youtube 视频的内容吗?还是我的代码有问题?
提前致谢。
我的代码:
在终端:
php - “escapeshellarg”足够安全吗?
设想:
用户输入视频网址
php下载视频
exec( "youtube-dl " . escapeshellarg($url) );
问题:
它足够安全吗?
谢谢!
youtube - youtube-dl -citw 只下载一个视频而不是全部
我用了
下载该频道的所有视频。但它只加载一个:
我使用这个程序的最新版本。我的系统是 ubuntu 13.10 :)
有人有想法吗?
windows - 在 youtube-dl、ffmpeg 和 windows 中消失的字符
所以发生的情况是,如果视频标题有一个您当前语言环境不支持的符号,那么 ffmpeg 将无法正确访问该文件。
这是一个例子
正如您可能会或可能不会看到的那样,许多来自 unicode 的符号。
问题是在cmd和ffmpeg中,虽然cmd可以看到
ffmpeg 只看到
这是确切的错误消息(我正在使用 youtube-dl)
经过一些研究,我确定通过更改系统区域设置,您可以更改 cmd 可以支持的符号。
然而
过去在美国语言环境中显示为问号中的框。在日语语言环境中,它现在就出现在您的屏幕上。
问题
是即使它没有在框中显示为问号(它显示为应有的样子),ffmpeg(或cmd)也无法正确检测到它。
(参考错误信息,我会在下面重新发布。)
如您所见,我认为 cmd 从添加元数据行看到正确地将符号传递给 ffmpeg,但是当它实际执行操作时,ffmpeg 会丢失
这可能是ffmpeg的错误吗?到目前为止,我使用不兼容符号的解决方法是更改系统区域设置,但我认为我不能用这两个符号做到这一点......
这些是我需要有一个支持的语言环境的独特字符
有关一般问题的更多信息
这就是发生的事情(批处理脚本)