Nie jesteś zalogowany.
Strony Poprzednia 1 2 3
Dragmaru na moje oko problemem nie jest bit rate, tylko rozdzielczość.
1080p ci klatkuje, a 720p idzie normalnie. Widocznie twój TV wspiera tylko mniejszą rozdziałkę. Wystarczy przekodować 1080p do 720p.
PS: nowa wersja poradnika może w tym tygodniu. Trzeba odświeżyć linki do FFmpega i potestować nowe ustawienia.
Przyjdzie mi R5 3600, to będę patrzył. Na starym procku to za wolno pójdzie.
Ryzen R5 5600X
GTX 1660 Super
16GB 3200 MHz
Kingston KC3000
Offline
Można za pomocą takiej komendy zmniejszyć po prostu rozmiar pliku? Mam odcinek anime w formacie mp4 o rozmiarze 900mb pobrany z mega i mi zacina na telewizorze. Odcinek następny pobrany z mp4upload ma 500mb i działa bez zarzutu. Niestety pobieranie odcinków z mp4upload jest bardzo wolne. Odcinek albo pobiera się z prędkością max 300kb/s, albo 24kb/s (przy czym te pobierające się mega wolno czasem spadają do prędkości 0kb/s i nie pobierają się w cale).
Różnica między oba odcinkami:
zacinający: szer. klatki: 1920, wys. klatki: 1080, szybkość danych: 5180kb/s, całkowita szybkość transmisji: 5375kb/s
działający: szer. klatki: 1280, wys. klatki: 720, szybkość danych: 2525kb/s, całkowita szybkość transmisji: 2721kb/s
A jaki masz TV? Ja kiedyś miałem taki problem że buforowało mi się podczas oglądania. Okazało się że problemem był pendrive z marketu o niskich transferach i nie nadążał z bitrate większym niż 5Mb/s. Problem rozwiązał szybszy pendrive.
Offline
Szedar Samsung 55" QLED Q80R. Tak więc, raczej z tych lepszych. Pendrive też nowy kupiony. Co ciekawe sprawdziłem rano, i wtedy już odcinki odtwarzały się płynnie.
Kamiyan3991 Da się stworzyć taką komendę jak na początku poradnika, aby to przekodowywała?
Offline
Da się stworzyć taką komendę jak na początku poradnika, aby to przekodowywała?
Jeśli dobrze zrozumiałem, to chcesz taką samą komendę jak w pierwszym poście, ale która zmienia rozdzielczość z 1080p do 720p pliku mp4 bez wtapiania napisów.
To będzie tak:
ffmpeg.exe -i "%~1" -vf scale=1280:720,format=yuv420p -c:a aac -b:a 160k -profile:v main -level 4.0 -preset medium -crf 18 "%~n1 [720p].mp4"
tylko to też koduje audio, co wydaje mi się zbędne, więc daję drugą komendę kodującą tylko wideo:
ffmpeg.exe -i "%~1" -vf scale=1280:720,format=yuv420p -c:a copy -profile:v main -level 4.0 -preset medium -crf 18 "%~n1 [720p].mp4"
Ostatnio edytowany przez Szedar (2020-10-16 15:33:33)
Offline
Wiem że jestem leniwy i mało profesjonalny, ale napiszę jak ja robię hardki.
1) Do MKVToolNix GUI przeciągam plik MKV oraz napisy ASS, przełączam na zakładkę Załączniki, dodaje pliki z Czcionkami i zaczynam Mux'ować
2) Do VidCoder'a dodaje z'Mux'owany plik, rozwija zakładkę ścieka napisów i wybieram napisy które dodałem i zaznaczam ' ptaszka ' / ' fajeczkę ' pod kolumną Nałóż i zaczynam Enkodowanie (jak ktoś chce może zmienić ustawienia)
VidCoder jest stworzony na bazie HandBrake, ale w odróżnieniu od niego jest bardziej przejrzysty oraz ma polski interfejs (w 80-90%)
Offline
@moszter jeszcze łatwiej to zmuxujesz skryptem, szczególnie jak robisz hardka do całego sezonu http://animesub.info/forum/viewtopic.ph … 11#p510311
Ostatnio edytowany przez matiasmovie (2020-12-23 01:44:21)
Offline
@moszter jeszcze łatwiej to zmuxujesz skryptem, szczególnie jak robisz hardka do całego sezonu http://animesub.info/forum/viewtopic.ph … 11#p510311
Ale skrypt nie ma GUI i nie jest częściowo po polsku (A ja lubię obsługiwać programy z GUI i po polsku)
W VidCoder'ze też mogę dodawać do kolejki
Offline
Ale GUI nie jest ci kompletnie do niczego potrzebne.
Sam poradnik wymaga apdejtu, bo od dawna jest nowy, lepszy skrypt. Może potem dodam.
Ryzen R5 5600X
GTX 1660 Super
16GB 3200 MHz
Kingston KC3000
Offline
Ale GUI nie jest ci kompletnie do niczego potrzebne.
Sam poradnik wymaga apdejtu, bo od dawna jest nowy, lepszy skrypt. Może potem dodam.
Ale skrypt nie gawali po Polsku i napisałem dla takich zielonych osób jak Poltergeist -> http://animesub.info/forum/viewtopic.ph … 39#p489139
Offline
A da się jakoś w skrypcie kolejkowa lub konwersować całe foldery nie po jednym pliku?
Offline
A da się jakoś w skrypcie kolejkowa lub konwersować całe foldery nie po jednym pliku?
Tak.
Offline
Nietestowane:
for /r %%X in (*.mkv) do (
ffmpeg.exe -i "%%X" -vf scale=1920:1080,format=yuv420p,subtitles="%%X" -c:a aac -b:a 160k -profile:v main -level 4.0 -preset slow -crf 16 "%%~dpnX.mp4"
)
Ostatnio edytowany przez Xandros (2020-12-26 18:24:21)
Offline
W ogóle to bardzo ogólny skrypt.
Lepsze ustawienie filtra do skalowania:
scale=-1:1080
I chyba ja bym w ogóle nie skalował, bo co w przypadku z mniejszymi rozdziałkami jak 960x720? Upscale? Proszę...
Offline
A czemu w skrypcie slow
%~dp0ffmpeg.exe -i "%~1" -vf scale=1920:1080,format=yuv420p,subtitles="%~n1.mkv" -c:a aac -b:a 160k -profile:v main -level 4.0 -preset slow -crf 22 "%~n1.mp4"
a nie fast
%~dp0ffmpeg.exe -i "%~1" -vf scale=1920:1080,format=yuv420p,subtitles="%~n1.mkv" -c:a aac -b:a 160k -profile:v main -level 4.0 -preset fast -crf 22 "%~n1.mp4"
lub tak jak [Scum] -> https://iamscum.wordpress.com/guides/hardsub-guide/, very fast
%~dp0ffmpeg.exe -i "%~1" -vf scale=1920:1080,format=yuv420p,subtitles="%~n1.mkv" -c:a aac -b:a 160k -profile:v main -level 4.0 -preset veryfast -crf 22 "%~n1.mp4"
chyba tak samo, ale trochę szybciej robi.
Offline
A czemu w skrypcie slow
Bo możesz sobie sam zmienić?
No chyba, że nie wiesz do czego służy -preset? Link wyjaśniający.
Offline
moszter napisał:A czemu w skrypcie slow
Bo możesz sobie sam zmienić?
No chyba, że nie wiesz do czego służy -preset? Link wyjaśniający.
Nie rób z tego forum, drugiej elektrody, nie możesz dać porównania? Bo sucha teoria nić nie mi.
Sam takiego porównania nie zrobię nie mam czasu i osobiście nie zauważę różnicy.
W ogóle to bardzo ogólny skrypt.
Lepsze ustawienie filtra do skalowania:
scale=-1:1080
I chyba ja bym w ogóle nie skalował, bo co w przypadku z mniejszymi rozdziałkami jak 960x720? Upscale? Proszę...
Spróbuj:
%~dp0ffmpeg.exe -i "%~1" -vf scale=iw:ih,format=yuv420p,subtitles="%~n1.mkv" -c:a aac -b:a 160k -profile:v main -level 4.0 -preset slow -crf 22 "%~n1.mp4"
nie będzie Ci skalowało, chyba o to czy chodziło,
%~dp0ffmpeg.exe -i "%~1" -vf scale=-1:1080,format=yuv420p,subtitles="%~n1.mkv" -c:a aac -b:a 160k -profile:v main -level 4.0 -preset slow -crf 22 "%~n1.mp4"
zeskaluje Ci według drugiej wartości czyli 1080.
Ostatnio edytowany przez moszter (2020-12-29 23:29:24)
Offline
Nie rób z tego forum, drugiej elektrody, nie możesz dać porównania? Bo sucha teoria nić nie mi.
W linku który dałem poprzednio jest wszystko wyjaśnione (patrz FAQ), więc nie wiem po co mam wymyślać koło na nowo...
Offline
Do takich zadań jak przetwarzanie video trzeba mieć mocnego kompa z dobrą kartą graficzną i szybkim prockiem. Ze starszym sprzętem to jest mordęga
Offline
Oraz masę czasu do stracenia i mocne nerwy, gdy się okaże po tych godzinach konwersji, że efekt daleki od zamierzonego
Offline
To wtedy najlepiej sobie skodować fragment dodając np -ss 60 -t 30 zaraz za .exe w komendzie, wtedy utnie pierwsze 60 sekund i skoduje 30 sekund wideo
Ostatnio edytowany przez matiasmovie (2022-08-01 12:33:34)
Offline
Strony Poprzednia 1 2 3