Oj, tak... ten plik ma zmienne FPS (
average = 25;
estimated true = 29,97).
Aktualnie znam tylko dwie możliwości konwersji takiego pliku bez utraty synchronizacji:
- wykorzystanie skryptu Avisynth (wymagany splitter i dekoder dla FLV - czyli FLV Splitter i ffdshow z włączoną obsługą FLV1 i ewentualnie VP6F);
przykładowy skrypt:
Kod:
DirectShowSource("c:\nazwa_pliku.flv", fps=29.97, convertfps=true)
29,97 FPS - ponieważ takie jest prawidłowe akurat dla tego pliku;
convertfps jest wymagane przy zmiennym FPS (a to może występować nie tylko w FLV, ale również w MP4, MKV, WMV i kilku innych kontenerach);
- rekompresja za pomocą FFmpeg lub jednej z graficznych nakładek na ten enkoder, np. Pazera Free FLV to AVI Converter albo Internet Video Converter.
Jak ściągnę LG Media Center, zobaczę co się da w nim zrobić.