这是我上一个问题的继续: How to create a youtube downloader gui with youtube-dl in batch 我已经了解了下载视频的工作原理,这意味着我可以使用记事本以某种方式进入命令行。下面是我当前的代码: cls
@echo off
title youtube downloader
:downloader
echo youtuber downloader!!!
pause
cls
set "site="
set /p "site=Please enter youtube link here> "
If N
我正在使用youtube-dl和ffmpeg创建一个youtube下载器和转换器(供个人使用)。我正在尝试下载一个视频,并将其转换为MP4。
我遇到的问题是,youtube-dl下载的视频格式多种多样。有没有一种方法可以下载视频,然后告诉FFMPEG转换它,而不知道当前的文件类型?
我尝试使用*通配符,但这导致了错误。
@echo off
title youtube downloader
set /p name= URL:
echo Select a type. (vid/mp3/mp4)
set /p type=
IF /i "%type%"=="vid"
我可以使用以下命令创建一个mp3的YouTube视频:
youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00
它创建一个具有以下文件名的mp3:
Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3
我不需要视频ID部分(rtOvBOTyX00)的末尾,我想有以下几点:
Christina Perri - A Thousand Years [Official Music Vide
我想下载最初x秒修剪的mp3从一个视频网址的youtube。
我发现youtube-dl可以将视频从youtube下载到本地机器。但是,当我看youtube-dl的手册时,我找不到任何装饰的选择。
因此,我尝试使用ffmpeg来修剪下载的mp3文件。
与其这样做是两个步骤,我喜欢写一个bash脚本来做同样的事情。
下面是我的尝试。
然而,我被困在一个地方:
“如何从YOUTUBE-DL中获取输出MP3文件的变量名?”
该脚本如下:
# trim initial x seconds of mp3 file
# e.g. mytrim https://www.youtube.com/watch?v
所以我现在的情况是:
cls
@echo off
title youtube downloader
:downloader
echo youtuber downloader!!!
pause
cls
echo please put the link:
set /p site=
echo Do you want to download %site% as mp3?
set /p choice
if %choice%== yes goto mp3
if %choice%== no goto mp4
:mp4
@echo off
cls
C:\Users\Andly\Documents\youtu
我尝试编写自己的Python代码,使用youtubeinmp3应用程序接口将多个youtube视频下载为mp3文件。它对大多数文件都工作得很好,但有些文件是46Kb的HTML页面,而不是mp3。有没有办法让我的代码自己解决这个问题?
下面是脚本:
import urllib, json, re
#List of Youtube Video IDs to download
ListofURL = open("list.txt","r")
Ids = [url.strip().replace('https://www.youtube.com/watch?v
我需要在我的软件下载一个mp3格式的youtube视频。为此,我使用库。在下载命令中有一个可选参数IProgress
但是我以前从未听说过IProgress,所以我想知道:我如何知道IProgress值是否是100%?
以下是代码:
var youtube = new YoutubeClient();
var streamManifest = await youtube.Videos.Streams.GetManifestAsync(ytURL);
var streamInfo = streamManifest.GetAudioOnly().WithHighestBitrate();
i
这很奇怪:
$ ls -l 'Lana Del Rey - Blue Jeans (Remastered 2011).mp3'
-rw-rw-r-- 1 gigi gigi 4.0M Dec 11 23:06 'Lana Del Rey - Blue Jeans (Remastered 2011).mp3'
$ find . -name 'Lana Del Rey - Blue Jeans (Remastered 2011).mp3'
./Lana Del Rey - Blue Jeans (Remastered 2011).mp3
# bu
我希望你能帮助我。
我正在使用youtube-dl在窗口(youtube-dl.exe)下载视频工作很好,也只是音频。但我想要的是它保存在另一个地方的音频文件,例如。C:\Users*******\Desktop
我用以下代码创建了一个批处理文件:
:audio
cls
echo.
echo.
echo Your audio vill be downloaded and saved as a .mp3 format
echo.
echo.
set /p audio=Enter Video URL here:
cls
youtube-dl.exe --extract-audio --audio-
操作系统: Windows 10。
我正在学习批处理脚本。我试图申请循环和如果条件,以排序我的音乐收藏。我的音乐文件夹(带有子目录)有可能将.mp3文件复制为.aac文件(仅在文件名中类似,而不是二进制文件)。使用.BAT脚本,我决定尝试将这种重复的.aac文件移到具有原始.mp3文件的每个目录/子目录中的"aac“目录中。
我使用的代码如下所示:
@echo on %B in ('dir /b /s *.mp3') do (%A in ('dir /b /s *.aac') DO (如果%%~nB==%%~nA (移动%A“%~dpBaac\”))暂
我的python脚本试图用youtube-dl.py下载youtube视频。除非需要后处理,否则工作正常。守则:
import youtube_dl
options = {
'format':'bestaudio/best',
'extractaudio':True,
'audioformat':'mp3',
'outtmpl':'%(id)s', #name the file the ID of the video
'nop
我想配置youtube-dl,使它只在mp3中下载音频文件。在它的帮助中,它显示了以下一行:
You can configure youtube-dl by placing default arguments (such as
--extract-audio --no-mtime to always extract the audio and not copy
the mtime) into /etc/youtube-dl.conf and/or ~/.con‐
fig/youtube-dl.conf."
但是在我的
我现在有一个功能,可以在youtube的flv流上运行ffmpeg enconder。
def console(cmd, add_newlines=False):
p = Popen(cmd, shell=True, stdout=PIPE)
while True:
data = p.stdout.readline()
if add_newlines:
data += str('\n')
yield data
p.poll()
if isinstance(p