Procházet zdrojové kódy

Revert to ffmpeg call in the same folder
Display improvements

JTXman před 10 roky
rodič
revize
20538afc6a
1 změnil soubory, kde provedl 57 přidání a 48 odebrání
  1. 57 48
      JTX-Encoder.bat

+ 57 - 48
JTX-Encoder.bat

2
 title= ---- Encodeur du JTX ----
2
 title= ---- Encodeur du JTX ----
3
 color 0D
3
 color 0D
4
 cls
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
 echo.
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
 echo.
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
 echo.
19
 echo.
20
+choice /C 1234 /N /M "   S‚lectionez le r‚glage en appuyant sur [1], [2], [3] ou [4] :"
33
 if errorlevel 4 (
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
 	call :encoding 4
30
 	call :encoding 4
38
 )
31
 )
39
 if errorlevel 3 (
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
 	call :encoding 3
41
 	call :encoding 3
44
 )
42
 )
45
 if errorlevel 2 (
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
 	call :encoding 2
52
 	call :encoding 2
50
 )
53
 )
51
 if errorlevel 1 (
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
 	call :encoding 1
63
 	call :encoding 1
56
 )
64
 )
57
 goto:eof
65
 goto:eof
96
 :fullhd
104
 :fullhd
97
 title= ---- Encodeur du JTX ---- Encodage de %1 en FullHD
105
 title= ---- Encodeur du JTX ---- Encodage de %1 en FullHD
98
 move %1 Originaux/
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
 goto:eof
108
 goto:eof
101
 :hd
109
 :hd
102
 title= ---- Encodeur du JTX ---- Encodage de %1 en HD
110
 title= ---- Encodeur du JTX ---- Encodage de %1 en HD
103
 move %1 Originaux/
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
 goto:eof
113
 goto:eof
106
 :web
114
 :web
107
 title= ---- Encodeur du JTX ---- Encodage de %1 au format Web
115
 title= ---- Encodeur du JTX ---- Encodage de %1 au format Web
108
 move %1 Originaux/
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
 goto:eof
118
 goto:eof
111
 :archives
119
 :archives
112
 title= ---- Encodeur du JTX ---- Encodage de %1 au format Archives
120
 title= ---- Encodeur du JTX ---- Encodage de %1 au format Archives
113
 move %1 Originaux/
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
 goto:eof
123
 goto:eof
116
 
124
 
117
 
125
 
120
 title= ---- Encodeur du JTX ---- Encodage termine
128
 title= ---- Encodeur du JTX ---- Encodage termine
121
 cls
129
 cls
122
 echo.
130
 echo.
123
-echo ***************************
124
-echo **** Fin de l'encodage ****
125
-echo ***************************
131
+echo    ***************************
132
+echo    **** Fin de l'encodage ****
133
+echo    ***************************
126
 echo.
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
 echo.
137
 echo.
130
-echo Merci d'avoir choisi l'encodeur du JTX !
138
+echo    Merci d'avoir choisi l'encodeur du JTX !
131
 echo.
139
 echo.
132
-Pause
140
+echo    Appuie sur une touche pour quitter le programme.
141
+pause >nul
133
 exit
142
 exit
134
 
143
 
135
 
144