videodslr Działy Edycja i montaż Dyskusje ogólne o postprodukcji Konwersja z 1080i/50 do 1080p/50

Konwersja z 1080i/50 do 1080p/50

Odpowiedzi 31 - 37 odpowiedzi (z 37 łącznie)
  •  Najrad65 
    Participant

    Odpowiedzi: 101

    Tematów: 21

    chat

    #120755 Score: 0

    Z Dropa jestem wylogowany. Tak próbowałem. Plik z aparatu po konwersji do prores jest tak samo kiepski jak z parametrem 2. Spróbujesz to sam zobaczysz. Natomiast plik z kamery jest konwertowany „cudnie”. Próbowałem też zmiany platformy na Win7 i tam zrobiłem konwersję, ale wynik tak samo kiepski. Sprawdzałbym jeszcze algorytmy odtwarzania, ale jak wspomniałem plik z kamery przekonwertował się świetnie.

     alias1 
    Participant
    11 pts

    Odpowiedzi: 662

    Tematów: 11

    chat

    #120756 Score: 0

    To wygląda jakby zamieniono były miejscami pół-obrazy. I Yadif faktycznie źle to rozpoznaje na domyślnej opcji rozpoznawania przeplotu która ustawiona jest na AUTO, a Mediainfo pokazuje prawidłowo. Analizując strukturę tego pliku widzę że tam ktoś pisząc ten alternatywny soft jakiegoś babola walnął. Np ale nieważne.

    Skorzystaj z parametru Yadifa który wymusi właściwą kolejność.
    https://www.ffmpeg.org/ffmpeg-filters.html#yadif-1

    A więc opcja parity która jest druga w kolejności. Czyli zapis yadif=1 trzeba uzupełnić do postaci

    yadif=1:0

    „0” wymusza górne pole jako pierwsze. Teraz będzie ok. U mnie przynajmniej śmiga jak talala. 😉



    cała przykładowa pętla wygląda np. tak (dla ProRes LT):

    md prores_sharpe_denoise_2

    for %%a in („*.MTS”) do ffmpeg.exe -i „%%a” -filter:v „yadif=1:0 , unsharp=5:5:1.0:5:5:0.0, hqdn3d=4.0:3.0:6.0:4.5″ -acodec aac -ab 192k -vcodec prores -profile:v 1 „prores_sharpe_denoise_2%%~na.mov”

     Najrad65 
    Participant

    Odpowiedzi: 101

    Tematów: 21

    chat

    #120757 Score: 0

    TAK !!!!
    teraz z parametrem 1:0 jest OK – dziękuję za pomoc i wyrozumiałość.
    Jestem świeżak, FFMPEG zainstalowałem z tutka:
    https://www.youtube.com/watch?v=Paa0KxKllSM
    i w zasadzie tyle wiem. Mam jeszcze pytanie o:hqdn3d=4.0:3.0:6.0:4.5 kiedy dodam ten parametr, program zwraca błąd:

    [AVFilterGraph @ 0x7fa9e8426a60] No such filter: ‚hqdn3d’
    Error opening filters!

    czy hqdn3d trzeba jakoś specjalnie doinstalować, czy też wersja OSX jest go pozbawiona? Szkoda by było, bo odszumiacz by się przydał

     alias1 
    Participant
    11 pts

    Odpowiedzi: 662

    Tematów: 11

    chat

    #120758 Score: 0

    -filter:v „yadif=1:0 , hqdn3d=4.0:3.0:6.0:4.5”

    Zwróć uwagę na ten zapis powyżej. Jak filtrów jest więcej niż jeden to zamykamy je w „” i rozdzielamy przecinkiem.
    Zgaduję że to to bo nie widzę Twojego skryptu. 🙁

     Najrad65 
    Participant

    Odpowiedzi: 101

    Tematów: 21

    chat

    #120759 Score: 0

    Moja składnia jest taka:

    /Users/najrad/ff/ffmpeg/ffmpeg -i /Volumes/MACMEDIA/00023.MTS -vf „yadif=1:0 , unsharp=5:5:1.0:5:5:0.0 , hqdn3d=4.0:3.0:6.0:4.5” -acodec pcm_s16le -vcodec prores -profile:v 2 /Volumes/MACMEDIA/proRes/0023.mov

    i skutkuje komunikatem o błędzie hqdn3d. Sprawdzałem organoleptycznie przesuwając pauzy i przecinki. Rozumiem, że filtry powinny być rozdzielone sekwencją: unsharp=5:5:1.0:5:5:0.0 pauza-przecinek-pauza hqdn3d=4.0:3.0:6.0:4.5 cudzysłów


    Jak wspominałem dopiero raczkuję, ale zrobiłem test na kompie „najżońszej z żon” gdzie jest Windows7 i tam mój skrypt ( oczywiście katalogi zmodyfikowane) działa z poleceniem hqdn3d=4.0:3.0:6.0:4.5. Zrobiłem co prawda do mp4, niemniej działa i wykonuje rozkazy. Znaczyło by to że OSX owa wersja jest pozbawiona hqdn3d ???


    Mógłbym poprosić o podesłanie polecenia ( nie pliku .bat) do wklejenia do konsoli, który pozwoli na wczytanie większej ilości plików. dołożenie parametrów kodowania yadif i przekodowanie do osobnego folderu? Na podstawie tego co napiszesz już jakoś to rozkminię i dostosuję do OSX 🙂

     alias1 
    Participant
    11 pts

    Odpowiedzi: 662

    Tematów: 11

    chat

    #120760 Score: 0

    Filtrów odszumiających jest kilkanaście, może trzeba spróbować z innymi. Nie znam na tyle FFmpeg żeby wiedzieć czy są różnice między systemami operacyjnymi. Ale to by było dziwne jakby były takie różnice.

    Jednak zerknij tu:
    http://ubuntuforums.org/archive/index.php/t-2091899.html

    na forum Ubuntu widać że to używają:
    ffmpeg -i input.avi -vcodec libx264 -crf 24 -preset slow -filter:v hqdn3d=4.0:3.0:6.0:4.5 -acodec aac -strict experimental -ab 192k output.mp4

    może na ios nie używa się cudzysłowów, spróbuj skrypt z samym HQDN3D czy zadziała

     Najrad65 
    Participant

    Odpowiedzi: 101

    Tematów: 21

    chat

    #120761 Score: 0

    Dzięki za poświęcony czas i cenne podpowiedzi. Wreszcie działa 🙂 Nie było łatwo, bo trzeba było doinstalować kilka rzeczy. Tak do końca to nie wiem co doinstalowałem ( wykonałem kilka operacji „kopiuj&wklej) ale z terminala widzę, że sporo dodatkowych pakietów się pobrało i zainstalowało. Wygląda na to, że instalacja z poradnika z YT który linkowałem jest nie do końca pełna. Tym razem skorzystałem z Homebrew i przejechałem tutorial do końca . W każdym razie odszumianie działa.
    Czy mógłbyś napisać jak wygląda polecenie w konsoli do wczytania większej ilości plików z danego katalogu i przekonwertowanie ich do innego katalogu? Chodzi o polecenie/komendę a nie skrypt .bat

Odpowiedzi 31 - 37 odpowiedzi (z 37 łącznie)

Musisz być zalogowany aby odpowiedzieć na ten wątek