Użyj avconv do konwersji strumieni iMovie DV na inne formaty

1

Mam kilka strumieni DV, które zostały zaimportowane z kamery DV za pomocą iMovie.

Niestety, avconvani VLC nie wydaje się być w stanie poprawnie przekonwertować tych plików, podczas gdy QuickTime działa dobrze na „OS X”.

Ponieważ chciałbym przekonwertować te pliki avconvw systemie Linux (nie, korzystanie z QuickTime nie jest opcją), zastanawiam się, czy muszę zapewnić avconvdodatkowe opcje, aby zrozumieć wersję formatu DV iMovie (lub cokolwiek, co powoduje te osobliwości ). Poszukałem google, ale to nie pomogło.

Jakieś pomysły, jak mogę to zrobić? Oto przykładowy wynik z avconv -i FILENAME:

avconv version 0.8.6-6:0.8.6-1ubuntu2, Copyright (c) 2000-2013 the Libav developers
  built on Mar 30 2013 22:20:06 with gcc 4.7.2
[dv @ 0x258cb80] Estimating duration from bitrate, this may be inaccurate
Input #0, dv, from 'clip-1998-08-02 01;58;06.dv':
  Duration: 00:00:22.06, start: 0.000000, bitrate: 28771 kb/s
    Stream #0.0: Video: dvvideo, yuv411p, 720x480, 28771 kb/s, PAR 8:9 DAR 4:3, 29.97 tbr, 29.97 tbn, 29.97 tbc
    Stream #0.1: Audio: pcm_s16le, 32000 Hz, 2 channels, s16, 1024 kb/s
    Stream #0.2: Audio: pcm_s16le, 32000 Hz, 2 channels, s16, 1024 kb/s
kapuzineralex
źródło
Proszę być bardziej precyzyjnym. Czy to w ogóle nie działa? A może występują jakieś (wizualne) błędy podczas transkodowania? Na co chcesz je przekonwertować? Jakiego dokładnie polecenia używasz i jakie jest pełne, nieocięte wyjście? Teoretycznie Libav powinien bezproblemowo obsługiwać dekodowanie i kodowanie DV. Czy możesz podać próbkę wykazującą błąd?
slhck
Podczas transkodowania występują zarówno błędy wizualne, jak i dźwiękowe, bez względu na format pliku, który konwertuję. Pełne polecenie byłoby czymś w rodzaju avconv -i input.dv -target pal-dvd foo.mpglub avconv -i input.dv -c:v h264 -c:a aac foo.mp4… ATM Jestem przekonany, że problem leży w części wejściowej avconvodpowiedniego kodowania używanego przez iMovie, ponieważ błędy wizualne są takie same podczas odtwarzania plików za pomocą VLC. Niestety nie mogę dostarczyć przykładowego pliku z powodu problemów z prywatnością.
kapuzineralex
Rozumiem problemy z prywatnością. Bez próbki odtworzenie tego może być trudne. Czy otrzymujesz jakieś ostrzeżenia od [dv … ]momentu uruchomienia konwersji? Może z avconv -loglevel debugdodanym? Czy próbowałeś przekonwertować plik z najnowszą wersją ffmpeg, dostępną na stronie pobierania ?
slhck
avconv to najnowsza wersja. Całe dane wyjściowe avconv dla przykładowych sesji są dostępne tutaj . Nie ma znaczenia, jaki kodek wyjściowy / format / format_pikseli / ... wybieram, próbowałem również różnych opcji wprowadzania, np. W odniesieniu do endianizmu, formatu itp.
kapuzineralex