Преглед на файлове

Revert to ffmpeg call in the same folder
Display improvements

JTXman преди 10 години
родител
ревизия
20538afc6a
променени са 1 файла, в които са добавени 57 реда и са изтрити 48 реда
  1. 57 48
      JTX-Encoder.bat

+ 57 - 48
JTX-Encoder.bat

@@ -2,56 +2,64 @@
2 2
 title= ---- Encodeur du JTX ----
3 3
 color 0D
4 4
 cls
5
-where ffpmeg
6
-if %errorlevel% neq 0 (
7
-	cls
8
-	color 0C
9
-	echo La commande ffmpeg ne peut pas ˆtre ex‚cut‚e actuellement.
10
-	echo.
11
-	echo Pour faire marcher l'encodeur, ajoute le chemin vers ffmpeg.exe
12
-	echo dans la variable systŠme PATH et relance le programme.
13
-	echo.
14
-	pause
15
-	exit
16
-)
17
-echo  ******************************************************
18
-echo  ****************** Encodeur du JTX *******************
19
-echo  ******************************************************
5
+echo    ******************************************************
6
+echo    ****************** Encodeur du JTX *******************
7
+echo    ******************************************************
20 8
 echo.
21
-echo Ce programme encode les vid‚os du dossier dans lequel
22
-echo il est plac‚, puis transfŠre les fichiers originaux 
23
-echo dans un dossier Originaux/. 
24
-echo Aucune vid‚o n'est donc supprim‚e.
9
+echo    Ce programme encode les vid‚os du dossier dans lequel
10
+echo    il est plac‚, puis transfŠre les fichiers originaux 
11
+echo    dans un dossier Originaux/. 
12
+echo    Aucune vid‚o n'est donc supprim‚e.
25 13
 echo.
26
-echo 1 : FullHD   1920x1080 8 Mbits/s   25 i/s
27
-echo 2 : HD       1280x720  3 Mbits/s   25 i/s
28
-echo 3 : Web      854x480   1.5 Mbits/s 25 i/s
29
-echo 4 : Archives 720x576   1.5 Mbits/s 25 i/s
30
-
31
-choice /C 1234 /N /M "S‚lectionez le r‚glage en appuyant sur [1], [2], [3] ou [4] :"
14
+echo    Voici la liste des formats d'encodage disponibles :
15
+echo    1 : FullHD   1920x1080 8 Mbits/s   25 i/s
16
+echo    2 : HD       1280x720  3 Mbits/s   25 i/s
17
+echo    3 : Web      854x480   1.5 Mbits/s 25 i/s
18
+echo    4 : Archives 720x576   1.5 Mbits/s 25 i/s
32 19
 echo.
20
+choice /C 1234 /N /M "   S‚lectionez le r‚glage en appuyant sur [1], [2], [3] ou [4] :"
33 21
 if errorlevel 4 (
34
-	echo ********************************************************
35
-	echo Encodage au format Archives : 720x576 1.5 Mbits/s 25 i/s
36
-	echo ********************************************************
22
+	echo.
23
+	color 0E
24
+	echo    ********************************************************
25
+	echo    Encodage au format Archives : 720x576 1.5 Mbits/s 25 i/s
26
+	echo    ********************************************************
27
+	echo    ***** Appuie sur un touche pour lancer l'encodage ******
28
+	echo    ********************************************************
29
+	pause >nul
37 30
 	call :encoding 4
38 31
 )
39 32
 if errorlevel 3 (
40
-	echo ***************************************************
41
-	echo Encodage au format Web : 854x480 1.5 Mbits/s 25 i/s
42
-	echo ***************************************************
33
+	echo.
34
+	color 0E
35
+	echo    ********************************************************
36
+	echo    * Encodage au format Web : 854x480 1.5 Mbits/s 25 i/s **
37
+	echo    ********************************************************
38
+	echo    ***** Appuie sur un touche pour lancer l'encodage ******
39
+	echo    ********************************************************
40
+	pause >nul
43 41
 	call :encoding 3
44 42
 )
45 43
 if errorlevel 2 (
46
-	echo ******************************************
47
-	echo Encodage en HD : 1280x720 3 Mbits/s 25 i/s
48
-	echo ******************************************
44
+	echo.
45
+	color 0E
46
+	echo    ********************************************************
47
+	echo    ****** Encodage en HD : 1280x720 3 Mbits/s 25 i/s ******
48
+	echo    ********************************************************
49
+	echo    ***** Appuie sur un touche pour lancer l'encodage ******
50
+	echo    ********************************************************
51
+	pause >nul
49 52
 	call :encoding 2
50 53
 )
51 54
 if errorlevel 1 (
52
-	echo ***********************************************
53
-	echo Encodage en FullHD : 1920x1080 8 Mbits/s 25 i/s
54
-	echo ***********************************************
55
+	echo.
56
+	color 0E
57
+	echo    ********************************************************
58
+	echo    **** Encodage en FullHD : 1920x1080 8 Mbits/s 25 i/s ***
59
+	echo    ********************************************************
60
+	echo    ***** Appuie sur un touche pour lancer l'encodage ******
61
+	echo    ********************************************************
62
+	pause >nul
55 63
 	call :encoding 1
56 64
 )
57 65
 goto:eof
@@ -96,22 +104,22 @@ goto:eof
96 104
 :fullhd
97 105
 title= ---- Encodeur du JTX ---- Encodage de %1 en FullHD
98 106
 move %1 Originaux/
99
-ffmpeg -i Originaux/%1 -threads 0 -c:v libx264 -b:v 8M -maxrate 12M -r 25 -s 1920x1080 -x264opts level=4 -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
107
+ffmpeg.exe -i Originaux/%1 -threads 0 -c:v libx264 -b:v 8M -maxrate 12M -r 25 -s 1920x1080 -x264opts level=4 -pix_fmt yuv420p -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
100 108
 goto:eof
101 109
 :hd
102 110
 title= ---- Encodeur du JTX ---- Encodage de %1 en HD
103 111
 move %1 Originaux/
104
-ffmpeg -i Originaux/%1 -threads 0 -c:v libx264 -b:v 3M -maxrate 4.5M -r 25 -s 1280x720 -x264opts level=3.1 -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
112
+ffmpeg.exe -i Originaux/%1 -threads 0 -c:v libx264 -b:v 3M -maxrate 4.5M -r 25 -s 1280x720 -x264opts level=3.1 -pix_fmt yuv420p -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
105 113
 goto:eof
106 114
 :web
107 115
 title= ---- Encodeur du JTX ---- Encodage de %1 au format Web
108 116
 move %1 Originaux/
109
-ffmpeg -i Originaux/%1 -threads 0 -c:v libx264 -b:v 1.5M -maxrate 2.25M -r 25 -s 854x480 -x264opts level=3 -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
117
+ffmpeg.exe -i Originaux/%1 -threads 0 -c:v libx264 -b:v 1.5M -maxrate 2.25M -r 25 -s 854x480 -x264opts level=3 -pix_fmt yuv420p -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
110 118
 goto:eof
111 119
 :archives
112 120
 title= ---- Encodeur du JTX ---- Encodage de %1 au format Archives
113 121
 move %1 Originaux/
114
-ffmpeg -i Originaux/%1 -threads 0 -c:v libx264 -b:v 1.5M -maxrate 2.25M -r 25 -s  720x576 -x264opts level=3 -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
122
+ffmpeg.exe -i Originaux/%1 -threads 0 -c:v libx264 -b:v 1.5M -maxrate 2.25M -r 25 -s  720x576 -x264opts level=3 -pix_fmt yuv420p -c:a aac -strict experimental -b:a 192k -y "%~np1.mp4"
115 123
 goto:eof
116 124
 
117 125
 
@@ -120,16 +128,17 @@ color 0b
120 128
 title= ---- Encodeur du JTX ---- Encodage termine
121 129
 cls
122 130
 echo.
123
-echo ***************************
124
-echo **** Fin de l'encodage ****
125
-echo ***************************
131
+echo    ***************************
132
+echo    **** Fin de l'encodage ****
133
+echo    ***************************
126 134
 echo.
127
-echo Les fichiers originaux se trouvent dans le dossier
128
-echo Originaux/
135
+echo    Les fichiers originaux se trouvent dans le dossier
136
+echo    Originaux/
129 137
 echo.
130
-echo Merci d'avoir choisi l'encodeur du JTX !
138
+echo    Merci d'avoir choisi l'encodeur du JTX !
131 139
 echo.
132
-Pause
140
+echo    Appuie sur une touche pour quitter le programme.
141
+pause >nul
133 142
 exit
134 143
 
135 144