1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
@ECHO OFF
TITLE : cincap_ExtractMp
color 0A
::color 9F
::mode con cols=260 lines=260
SET DnBest=--hls-prefer-native --add-metadata -f best
SET DnBestAudVid=--hls-prefer-native --add-metadata
SET DnBestUnmerge=--hls-prefer-native --add-metadata -f "bestvideo,bestaudio"
SET DnBestMP4_MPA=--hls-prefer-native --add-metadata -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best"
SET DnBestMP4_AAC=--hls-prefer-native --add-metadata -f "bestvideo[ext=mp4]+bestaudio[ext=aac]/best[ext=mp4]/best"
SET DnMP3=--write-all-thumbnails --hls-prefer-native --add-metadata --embed-thumbnail -f bestaudio/best -x --audio-quality 1 --audio-format mp3
SET DnAAC=--write-all-thumbnails --hls-prefer-native --add-metadata --embed-thumbnail -f bestaudio/best -x --audio-quality 1 --audio-format aac
SET DnM4A=--write-all-thumbnails --hls-prefer-native --add-metadata --embed-thumbnail -f bestaudio/best -x --audio-quality 1 --audio-format m4a
SET Destination="\Audio/%AR%.%%(ext)s" ::Titre par défaut %%(Title)s.
if not -%1-==-- SET URL=%*
if -%1-==-- goto fopNew
:top
CLS
ECHO URL: %URL%
ECHO ----------------------
ECHO Operations disponibles:
ECHO ----------------------
ECHO .
::This prints the list of the operations
ECHO 1. Meilleur sur le site
ECHO 2. Meilleur audio et meilleur Video
ECHO 3. Meilleur (pas de fusion)
ECHO 4. Meilleur MP4 et M4A
ECHO 5. Meilleur MP4 et AAC
ECHO 6. MP3 (Audio)
ECHO 7. AAC (Audio)
ECHO 8. M4A (Audio)
ECHO -
ECHO f. Lister tous les formats possibles
ECHO u. Auto-update
ECHO n. Traiter un nouveau fichier
ECHO ----------------------
ECHO x. Tapez x puis "Enter" pour Quitter puis retapez x pour un nouveau choix
ECHO ----------------------
::Ask the user to choose the operation they want
SET /P operation=Quelle operation aimeriez-vous faire ?:
if "%operation%"=="n" goto fopNew
if "%operation%"=="N" goto fopNew
if "%operation%"=="1" goto fop1
if "%operation%"=="2" goto fop2
if "%operation%"=="3" goto fop3
if "%operation%"=="4" goto fop4
if "%operation%"=="5" goto fop5
if "%operation%"=="6" goto fop6
if "%operation%"=="7" goto fop7
if "%operation%"=="8" goto fop8
if "%operation%"=="f" goto fopFormat
if "%operation%"=="F" goto fopFormat
if "%operation%"=="u" goto fopUpdate
if "%operation%"=="U" goto fopUpdate
::ECHO erreur numero %ErrorLevel%\Fin.txt
goto fopQuit
:fop1
ECHO Best:
youtube-dl %DnBest% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fop2
ECHO Best Audio and Best Video:
youtube-dl %DnBestAudVid% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fop3
ECHO Best No Merge:
youtube-dl %DnBestUnmerge% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fop4
ECHO Best MP4 and MPa:
youtube-dl %DnBestMP4_MPA% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fop5
ECHO Best MP4 and AAC:
youtube-dl %DnBestMP4_AAC% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fop6
ECHO MP3:
youtube-dl %DnMP3% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fop7
ECHO AAC:
youtube-dl %DnAAC% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fop8
ECHO M4A:
youtube-dl %DnM4A% -o %Destination% %URL% >Titre.txt
ECHO erreur numero %ErrorLevel% >Fin.txt
goto top
:fopFormat
ECHO Liste de tous les formats possibles:
youtube-dl -F %URL%
pause
goto top
:fopUpdate
ECHO Updates:
youtube-dl -U
pause
goto top
:fopNew
SET /P URL= "Bonjour entrer l'URL de la video : "
SET /P AR= "Entrer le TITRE de la video : " ::Ajouté
goto top
:fopQuit |
Partager