Nie jesteś zalogowany.
Strony 1
Witam!
Robię hardsuby przez ffmpeg (niestety muszę żeby oglądać na tv ) i gdy wideo ma mniejszą rozdzielczość od hd typu 720x480, to wtedy napisy są rozciągnięte:
a tak to wygląda gdy odtwarzam mkv + .ass przez mpchc
Czy da się jakoś ogarnąć przez ffmpeg, aby tych napisów nie rozciągał?
Koduje za pomocą tego:
for %%a in ("*.mkv") do "D:\PROGRAMY\ffmpeg\ffmpeg.exe" -i "%%a" -vf subtitles="%%a" -acodec copy -vcodec libx264 -preset slow -tune animation -crf 18 "C:\Users\Eloch\Desktop\animu_na_tv\%%~na.mp4"
pause
Offline
Używasz czegoś, co jest przeznaczone do innych subów niż ssa/ass. Jeżeli już ci tak bardzo zależy na ffmpeg, to zamiast
-vf subtitles="%%a"
daj
-vf ass="%%a"
Nie wiem, czy ci wykryje napisy w kontenerze, więc w razie błędów spróbuj wtopić z napisami wypakowanymi.
Plus jeszcze jest szansa, że problem leży gdzie indziej, ale na razie będę cicho.
Ostatnio edytowany przez marek2fgc (2016-06-15 02:13:20)
Offline
Używasz czegoś, co jest przeznaczone do innych subów niż ssa/ass. Jeżeli już ci tak bardzo zależy na ffmpeg, to zamiast
-vf subtitles="%%a"
daj
-vf ass="%%a"
Nie wiem, czy ci wykryje napisy w kontenerze, więc w razie błędów spróbuj wtopić z napisami wypakowanymi.
Plus jeszcze jest szansa, że problem leży gdzie indziej, ale na razie będę cicho.
Z tym -vf ass nie działa w ogóle:
[Parsed_ass_0 @ 04c51760] Could not create a libass track when reading file 'testass.mkv'
[AVFilterGraph @ 0316d180] Error initializing filter 'ass' with args 'testass.mkv'
Error opening filters!
Czy to napisy w folderze, czy wmuxowane w mkv.
A co do ffmpeg, to tak bardzo mi na tym nie zależy, ale jednak tu wystarczy uruchomić plik .bat i tylko poczekać aż zrobią się hardsuby. Więc bardziej ze względu na prostotę używam.
Ostatnio edytowany przez kasza manna (2016-06-15 11:09:09)
Offline
Trzeba dać -vf ass="napisy.ass" i wtedy wczytuje napisy, ale co z tego, jak nadal są rozciągnięte?
No cóż... Trudno. Najwyraźniej tak się tego nie ogarnie.
Tak czy siak dzięki za pomoc.
Offline
Napisy są rozciągnięte, bo rozdzielczość pliku wideo jest w formacie 3:2, czyli takiej jakiej są technicznie zrobione DVD. Nie jest to "kwadrat" ani panorama. W mpc napisy wyglądają normalnie, bo pewnie DAR pliku jest ustawiony na 4:3 lub 16:9 w zależności jakie to anime. Starsze były robione pod 4:3, a nowsze są panoramiczne czyli 16:9. Przy robieniu hardsuba musisz zmienić na jedną z tych wartości. Jak będziesz ustawiał to sprawdź czy twarze nie są jajowate, jeżeli są to zły format ustawiłeś.
Jeśli nie możesz ustawić formatu to ustaw konkretną rozdzielczość. Przykładowo 720x400, 848x480, 1280x720, 1920x1080 to rozdzielczości formatu 16:9, natomiast 640x480 czy 720x540 to rozdzielczości formatu 4:3.
Jestem słodki jak miód, człowiek - ciacho; genetyczny cud! xD
Offline
@kostek00
Dziękuję bardzo. Takie to proste było... Wystarczyło dać scale=848:480 i jest wszystko dobrze.
Ostatnio edytowany przez kasza manna (2016-06-20 12:54:57)
Offline
Strony 1