Pomoc Mały skrypt PS1 do naprawy video

RafalLenarczyk

System Engineer
Q Specialist
9 Listopad 2016
26
7
3
46
QNAP
TS-x73
Ethernet
1 GbE
Protip : mając dużą bibliotekę filmów , seriali jeżeli przerobimy je na np mp4 lub inny format czasem się zdarzy że video jest uszkodzone tj. w np emby zatrzyma się po kilku minutach ale w playerze Windows wszystko jest ok . Szukałem i znalazłem może innym się przyda : szukałem programu , skryptu który by:
a) skanował zasób z podkatalogami czy video jest uszkodzone
b) z automatu by naprawił
c) darmowe
d) korzystało by z aktualnej biblioteki ffmpeg
:) znalazłem , może innym się przyda , nie wiem , może przypiąć gdzieś na forum w multimediach link
Link: https://gist.github.com/Desani/129be27da7d735d7c75192ec1aa96c65
, z automatu do sprawdzenia czy naprawy korzysta z CPU ale jest możliwość przekompilowania ffmpeg żeby używało GPU [jest krok po kroku w manualu] , mi na CPU skanując zasób sieciowy podłączony 1Gb łączem około 3600 odcinków seriali przetrawiło , w 2 dni niby długo ale nie mam niespodzianki że na jakimś odcinku Emby się zwiesi . Mam nadzieję że pomogłem bo ciężko w tych czasach znaleść coś przydatnego , ogólnootwartego bez reklam i z takim potencjałem .
 
Ponad półtora tysiąca linii to nie taki mały skrypt. Z tym prze-kompilowaniem ffmpeg to chyba tak nie do końca potrzebne jest dla nvidi wystarczy zainstalować nvidia-cuda-toolkit (przynajmniej na linuxie) aby ffmpeg wspierał opcję "hwaccel"

UPDATE:
Builds - CODEX FFMPEG @ gyan.dev hw:a jest wszystkich buildach więc nic nie trzeba kompilować, teraz rozumiem to ps1 to jakiś powershell skrypt więc to tylko pod windowsa na poczatku myślałem że to jakieś profile dla ffmpeg.
 
  • ·
  • QuTS hero x86_64
  • ·
  • 100 GbE
  • ·
  • 88 rdzeni i jeden rdzeń kręgowy
Nie wszyscy, lecz niektórzy, współdzielą bibliotekę filmów/seriali/torrentów z torrentami.
Moje doświadczenia z tego typu naprawiaczami są następujące. Z przyczyn obiektywnie nieznanych, "naprawiają" pliki niekoniecznie zepsute co poskutkuje innymi hashami.
Później jest płacz, że 3/4 tego co seedujemy, nie jest tym co seedować byśmy chcieli.

Trzeba mieć ten fakt na uwadze....
 
1. fujka - to jest po prostu transkodowanie pliku , więc jak @pimposh wspomina zmienia się checksuma pliku, więc seedowanie odpada
2. fujka - level41 oznacza fps limit do 30 fpsów, więc pliki z fps powyżej tej wartości będa zepsute (pod kątem treści) , Advanced Video Coding - Wikipedia
3. fujka - brak zrównoleglenia, to może działać sobie spokojnie na 2-3 core'ach procesora równolegle, mieląc wiecej plików na raz
4. fujka - czemu powershell , a nie python ? byłoby bardziej uniwersalne ;)
Połączono posty:

5. fujka .. powershell na qnapie ?! :D
 
1. fujka - to jest po prostu transkodowanie pliku , więc jak @pimposh wspomina zmienia się checksuma pliku, więc seedowanie odpada
2. fujka - level41 oznacza fps limit do 30 fpsów, więc pliki z fps powyżej tej wartości będa zepsute (pod kątem treści) , Advanced Video Coding - Wikipedia
3. fujka - brak zrównoleglenia, to może działać sobie spokojnie na 2-3 core'ach procesora równolegle, mieląc wiecej plików na raz
4. fujka - czemu powershell , a nie python ? byłoby bardziej uniwersalne ;)
Połączono posty:

5. fujka .. powershell na qnapie ?! :D
ad1) nic nie pisałem na temat seedowania - chodziło mi o biblioteke prywatną
ad2) a nie sprawdzałem , znaczy się że potraktuje jako uszkodzone i przerobi do 30fps
ad3) zgadza się
ad4) skrypt nie mojego autorstwa , a na pytonie się nie znam
ad5) ja to na pc a nie na qnapie uruchamiam
adx ) ale przyznaj że nie spotkałeś się z softem o takim zastosowaniu darmowym i z takimi mozliwościami :)
 
ad X) nie mam takich problemów bo moje źródła raczej są dość dobre i póki co miałem tylko 5 przypadków gdzie plik nie działał poprawnie (ale checksumy były poprawne) i przeważnie VLC dawało sobie rade :)
Połączono posty:

po prostu nie widzę problemu , więc go nie rozwiązuje :)
 
ad X) nie mam takich problemów bo moje źródła raczej są dość dobre i póki co miałem tylko 5 przypadków gdzie plik nie działał poprawnie (ale checksumy były poprawne) i przeważnie VLC dawało sobie rade :)
no tak w moim przypadku pobieram z chomikuj lub streamfabem z netflix i disney i zdarza się że Winx HD albo streamfab podczas konwersji zgubią klatke czy dwie , vnc nie zauważy tego ale emby już tak . jak pisałem chodzi o video już w bibliotece co by na emby nie ogladać i nie sprawdzać wszystkiego tu zautomatyzowane w 1 pliku\
 
hehe - z ciekawości
celujesz w pliki MP4 czy MKV ?
mp4
Połączono posty:

aaaaa.jpg

ad3) a tak robi jeden plik ale na wszystkich corach :)
aaaaa.jpg
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. pimposh