Stránka 1 z 1

Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 11:12
od arvenJ
Zdravím, už delší dobu mám takový problém s příkazovým řádkem a to takový, že ať spustím jakýkoliv .bat soubor, tak příkazový řádek pouze problikne a nic se nespustí tak, jak by mělo. Hledal jsem na internetu všechny možné důvody proč tomu tak je, ale nic jsem nenašel. Už jednou se mi tohle stalo na sterém notebooku, ale nemohu přijít na to, jak jsem to opravil. Budu rád za každou pomoc, díky! :smile:

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 11:16
od petr22
Spust ten bat z prikazoveho radku a uvidis jake to pise chyby.

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 14:31
od arvenJ
Nenapsalo to žádné chyby, když to spustím z příkazového řádku, dělá to to samé, jako bych to spouštěl normálně.

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 14:39
od Uziv00
vylistuj ten bat a vloz ho sem. At vime, co ma vlastne delat.

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 14:47
od Pic
Nepleteš si příkazový řáde se Spustit?

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 14:49
od petr22
"Nenapsalo to žádné chyby, když to spustím z příkazového řádku, dělá to to samé, jako bych to spouštěl normálně."

Kdyz to spustis z prikazoveho radku (tzn musis rucne zadat cestu a pak nazev souboru) , tak se ti to nemuze samo zavrit a v tom okne s prikazovym radkem vidis co ten bat soubor delal.

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 15:11
od arvenJ
Má to za úkol encodovat soubor .avi (v našem případě "set mymovie=nananana") do formátu .mp4.
Tohle je obsah mé složky x264
Obrázek

Tohle je .bat soubor, který lze jako jediný spustit normálně (jedná se o makemp4.bat)
Obrázek

A tady jsou 3 .exe soubory, které když spustím, tak mi jen problikne ten příkazový řádek a nic se neděje.
Obrázek

@echo off
:-------------------
: See http://wiki.meaz.org/index.php?title=Codecs:x264 for latest info
:-------------------

:START
:-------------------
: Start Configuration
:-------------------
: You need to export your movie as an avi with a filename.
: You need to export your movie sound as a wav with the same filename.
: Set the filename you will use on here.

set mymovie=nananana
:-------------------
:set the path to your files here (no \ at the end)
:-------------------

set mypath=C:\x264

:-------------------
:set the audio bitrate to use here
:-------------------

set myabitrate=192

:-------------------
:set the video bitrate to use here
:-------------------

set myvbitrate=5100

:-------------------
:set the video frame rate you used here
:-------------------

set myfps=60

:-------------------
:End Configuration
:-------------------


mkdir %mypath%\temp
cls

echo AVISource("%mypath%\%mymovie%.avi") > "%mypath%\%mymovie%.avs"
echo Crop(0,0,-0,-0) >> "%mypath%\%mymovie%.avs"
echo ConvertToYV12() >> "%mypath%\%mymovie%.avs"

echo ======Encoding AAC audio======
"bin\faac.exe" -b %myabitrate% -o "%mypath%\temp\%mymovie%.m4a" "%mypath%\%mymovie%.wav"
echo ==============================
echo.

echo ======= x264 pass 1/3 ========
"bin\x264.exe" -p 1 --bitrate %myvbitrate% --ref 3 --bframes 3 --subme 6 --weightb --analyse all --8x8dct --qpmin 4 --qpstep 6 --merange 24 --me umh --progress --no-psnr --stats "temp\x264.stats" --output NUL "%mymovie%.avs"
echo ==============================
echo.

echo ======= x264 pass 2/3 ========
"bin\x264.exe" -p 3 --bitrate %myvbitrate% --ref 3 --bframes 3 --subme 6 --weightb --analyse all --8x8dct --qpmin 4 --qpstep 6 --merange 24 --me umh --progress --no-psnr --stats "temp\x264.stats" --output NUL "%mymovie%.avs"
echo ==============================
echo.

echo ======= x264 pass 3/3 ========
"bin\x264.exe" -p 2 --bitrate %myvbitrate% --ref 3 --bframes 3 --subme 6 --weightb --analyse all --8x8dct --qpmin 4 --qpstep 6 --merange 24 --me umh --progress --no-psnr --stats "temp\x264.stats" --output "temp\%mymovie%.264" "%mymovie%.avs"
echo ==============================
echo.

echo === Muxing Audio and Video ===
"bin\mp4box" -new -add "%mypath%\temp\%mymovie%.264#video" -add "%mypath%\temp\%mymovie%.m4a#audio" -fps %myfps% "%mypath%\%mymovie%.mp4"
echo ==============================
echo.

if EXIST "%mypath%\%mymovie%.mp4" rmdir /S /Q temp
del "%mypath%\%mymovie%.avs"

:END
echo If you have any errors, you haven't edited makemp4.bat correctly!!!
echo Otherwise the video is now done and can be found with the filename:
echo %mymovie%.mp4
echo.
pause

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 15:14
od petr22
Kde je chyba to pise:

Nelze otevrit AVS soubor (Avisynth skript).

Vzhledem k tomu, ze tam ten soubor neni tak to bude i pricina problemu.

Pokud nechces rucne vytvaret soubory, stahni a nainstaluj Handbrake - tam podobne chyby nehrozi.

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 15:19
od arvenJ
A ten soubor lze někde stáhnout?

Re: Pouhé probliknutí příkazového řádku

Napsal: 24 pro 2015 15:26
od petr22
Ten soubor se vytvari rucne, protoze jsou v nem hromady parametru (ciste technicky v nem staci jedina radka definujici zdrojovy soubor, ale prijdes tak o spoustu funkci).

Proto je jednodussi pouzit na konverzi Handbrake.