Added to make Decode, little bit construction

This commit is contained in:
MartinEesmaa
2022-01-27 17:11:00 +11:00
committed by GitHub
parent c1ca531b5a
commit 53f8d92dc4

View File

@ -13,7 +13,7 @@ color 07
cls cls
echo What do you like to do for encode/decode VVC? echo What do you like to do for encode/decode VVC?
echo 1. Encode (partial construction) echo 1. Encode (partial construction)
echo 2. Decode (partial construction) echo 2. Decode (little construction)
echo 3. Help (construction) echo 3. Help (construction)
echo 4. Exit echo 4. Exit
echo 5. Test benchmark (construction) echo 5. Test benchmark (construction)
@ -37,7 +37,7 @@ echo Before we move to settings quality, is your video lossy or lossless?
echo 1. Lossy (example YouTube videos, Web videos, lossy compressed videos and other webs) echo 1. Lossy (example YouTube videos, Web videos, lossy compressed videos and other webs)
echo 2. Lossless (example XIPH Media, Camera uncompressed (MOV/MP4/AVI), Apple ProRes and others uncompressed files) echo 2. Lossless (example XIPH Media, Camera uncompressed (MOV/MP4/AVI), Apple ProRes and others uncompressed files)
echo 3. Go back to menu echo 3. Go back to menu
set /p %vvencquestion1%=Number: set /p vvencquestion1=Number:
if %vvencquestion1% == 1 goto losslessvvenc1 if %vvencquestion1% == 1 goto losslessvvenc1
if %vvencquestion1% == 2 goto lossyvvenc1 if %vvencquestion1% == 2 goto lossyvvenc1
if %vvencquestion1% == 3 goto start if %vvencquestion1% == 3 goto start
@ -53,7 +53,7 @@ echo 2. Lossy settings (Not recommended)
echo 3. Default settings (Not recommended) echo 3. Default settings (Not recommended)
echo 4. Go back from previous echo 4. Go back from previous
echo 5. Go back from menu echo 5. Go back from menu
set /p %vvencquestion2%=Number: set /p vvencquestion2=Number:
if %vvencquestion2% == 1 goto losslessvvenc2 if %vvencquestion2% == 1 goto losslessvvenc2
if %vvencquestion2% == 2 goto lossyvvenc2 if %vvencquestion2% == 2 goto lossyvvenc2
if %vvencquestion2% == 3 goto defaultvvenc2 if %vvencquestion2% == 3 goto defaultvvenc2
@ -68,22 +68,56 @@ echo If you have Y4M already, move your Y4M file into C:\Program Files\VVCEasy\
echo If you don't have Y4M, your instruction will go to next... echo If you don't have Y4M, your instruction will go to next...
echo 1. I have Y4M already (I'm ready) echo 1. I have Y4M already (I'm ready)
echo 2. I don't have Y4M echo 2. I don't have Y4M
set /p %doyouhavey4mvvencquestion3%=Number: set /p doyouhavey4mvvencquestion3=Number:
if %doyouhavey4mvvencquestion3% == 1 goto startlosslessvvenc2 if %doyouhavey4mvvencquestion3% == 1 goto startlosslessvvenc2
if %doyouhavey4mvvencquestion3% == 2 goto nextmoviefilestypeoflosslessvvenc2 if %doyouhavey4mvvencquestion3% == 2 goto nextmoviefilestypeoflosslessvvenc2
:startlosslessvvenc2 :startlosslessvvenc2
cls
title Sorry...
echo SORRY! CONSTRUCTION MODE! Sorry for long code. echo SORRY! CONSTRUCTION MODE! Sorry for long code.
pause pause
goto start goto start
echo 1. Default settings :decodestart
echo 2. Best settings explorer "C:\Program Files\VVCEasy\WindowsVVC"
echo 3. Go back to menu cls
set /p goodvvcenc=Number: title Decode from VVC to YUV/Y4M
if %goodvvcenc% == 1 goto defaultvvcenc1 echo Do you wanna transcode back from VVC to YUV or Y4M? Which did you choose settings? Choosing settings will transcode back.
if %goodvvcenc% == 2 goto bestvvcenc1 echo You need copy from your VVC file to C:\Program Files\VVCEasy\WindowsVVC\. Windows Explorer will open automatically.
if %goodvvcenc% == 3 goto start echo After copying, you need rename to VVC.vvc. It will transcode from your VVC file to YUV/Y4M.
echo After transcode, your transcoded file should be: C:\Program Files\VVCEasy\transcodedback
echo 1. YUV (lossy video VVC)
echo 2. Y4M (lossless video VVC)
set /p decodestart1=Number:
if %decodestart1% == 1 goto DECODESTARTFROMVVCTOYUV
if %decodestart1% == 2 goto DECODESTARTFROMVVCTOY4M
:DECODESTARTFROMVVCTOYUV
cls
title STARTING TRANSCODING BACK FROM VVC TO YUV...
mkdir transcodedback
cd WindowsVVC
vvdecapp -b VVC.vvc -o VVCTOYUV.yuv
move VVCTOYUV.yuv ../
move VVCTOYUV.yuv transcodedback
explorer "C:\Program Files\VVCEasy\transcodedback"
echo FINISHED. Going back to menu...
timeout 3
goto start
:DECODESTARTFROMVVCTOY4M
cls
title STARTING TRANSCODING BACK FROM VVC TO Y4M...
mkdir transcodedback
cd WindowsVVC
vvdecapp -b VVC.vvc --y4m -o VVCTOYUV.y4m
move VVCTOYUV.y4m ../
move VVCTOYUV.y4m transcodedback
explorer "C:\Program Files\VVCEasy\transcodedback"
echo FINISHED. Going back to menu...
timeout 3
goto start
:defaultvvcenc1 :defaultvvcenc1
title Did you encode to YUV/Y4M? title Did you encode to YUV/Y4M?