@echo off
chcp 65001>NUL
rem setlocal && cd /D "%~dp0"
REM AYTO TO SCRIPT STREAM-ΑΡΕΙ ΤΗΝ ΕΠΙΦΑΝΕΙΑ ΕΡΓΑΣΙΑΣ ΣΑΣ ΜΕ TO FFMPEG KAI TO DIRECTX API
REM ΤΑ SCRIPT ΕΙΝΑΙ ΜΕΡΟΣ ΤΟΥ gamelink.gr-ffmpeg-scripts.zip ΑΠΟ ΤΟ EL.GAMELINK.GR
REM Ακολουθεί το Url για να μάθετε περισσότερα ή να το κατεβάσετε. Καλά video editing!
REM 
REM https://el.gamelink.gr/blog/Pws-Mporeite-Na-Mikrynete-ta-Video-gia-tis-MkDocs-Selides-sas-me-to-ffmpeg/ 
REM 

echo.
rem η ip ειναι η διυθυνση της καρτας δικτυου του Η/Υ που τρεχεις το script
rem set outIP=127.0.0.1
rem set /p outIP=Γράψε την IP που θα ΕΚΠΕΜΠΕΙ η επιφάνεια εργασίας, π.χ. 192.168.0.3, αλλιώς Enter για default 127.0.0.1:
rem echo.

rem echo.
rem set "outPORT=21000"
rem set /p outPORT=Γράψε την Port που θα χρησιμοποιεί η ΕΚΠΟΜΠΗ, π.χ. 3000, αλλιώς Enter για default 21000:
rem echo.



:FF

echo.
echo Τα εκανα όλα σχόλια γιατι πρεπει να ρυθμιστει απο τον καθενα αυτή η εντολή μιας και δεν υπαρχει default για DirectX
echo To script αυτο ειναι ουσιαστικα αχρειαστο αλλα δεν το αφαιρεσα γιατι μπορει να εχετε καποια αλλη πηγη που υπαρχουν!
echo.

REM βρεστε την συσκευη σας με την απο κατω εντολή
rem ffmpeg -hide_banner -loglevel info  -list_devices true -f dshow -i dummy
rem https://trac.ffmpeg.org/wiki/DirectShow
rem https://superuser.com/questions/372218/streaming-desktop-using-ffmpeg-in-windows

 
rem echo.
rem echo Εκπέμπω την Επιφάνεια Εγρασίας με DirectX api .. πάτα q για να κλείσει.
rem echo.
rem call ffmpeg -v quiet -stats -f dshow -i video="DIRECTX SOURCE" -vcodec mpeg4 -q 12 -f mpegts udp://"%outIP%":"%outIP%"


rem endlocal 

:End 
call vid0ends.bat
exit /b 0