Forum Linux.pl

Oprogramowanie => Multimedia => Wątek zaczęty przez: Odnowa w 2015-12-14, 17:46:25

Tytuł: [Cinelerra-CV] virtual int file mov::read frame...
Wiadomość wysłana przez: Odnowa w 2015-12-14, 17:46:25
Witam. Postanowiłem pobawić się programami do obróbki video w linuksie lecz mam problem z jednym edytorem. O tuż chodzi o to, że po wrzuceniu video w formacie MPEG/AVI/MOV do Cinelerry plik wideo nie ma ścieżki audio. Obraz jest, dźwięku ni ma a na dodatek kiedy odtwarzam film wyskakuje taki komunikat:

"virtual int FileMOV::read_frame(VFrame*):quicktime_read_frame/quicktime_decode_video failed, result:"

Mam Linuxa Ubuntu 14.04 64-bit
Może to wynikać z braku jakichś kodeków lub bibliotek?
Tytuł: Odp: [Cinelerra-CV] virtual int file mov::read frame...
Wiadomość wysłana przez: 1709 w 2015-12-14, 20:39:24
- Spróbuj znaleść info na temat pakietu i napisać do osoby co paczkowała to na Ubuntu
- ze swej strony możesz sprawdzić zależności z punktu 4. czy masz zainstalowane
http://crazedmuleproductions.blogspot.com/2010/02/fedora-12-x86-64-cinelerra-install.html
- używasz pulse czy alsa audio ?

PS: Nawet Ci skopiuje tutaj:
Cytuj
gsm-devel libvorbis* libogg* libtool* libtheora* libpng* libjpeg* libtiff* esound* audiofile* libraw1394* libavc1394* freetype* fontconfig* nasm e2fsprogs* OpenEXR* fftw fftw-devel libsndfile* libiec61883* libdv* libquicktime ffmpeg xvidcore* lame lame-devel a52* faad2* x264* mjpegtools* faac* vlc*
Na Ubuntu czasami mogą mieć ciut inną nazwę.
Tytuł: Odp: [Cinelerra-CV] virtual int file mov::read frame...
Wiadomość wysłana przez: Odnowa w 2015-12-14, 21:04:19
Cinelerre-Cv pobrałem za pomocą sudo apt-get install cinelerra-cv dodając uprzednio repozytorium PPA. Używam PulseAudio.
Tytuł: Odp: [Cinelerra-CV] virtual int file mov::read frame...
Wiadomość wysłana przez: Odnowa w 2015-12-18, 18:16:51
Trochę pokombinowałem i doczytałem się że najlepszym formatem do cinelerry jest .mov no i faktycznie, po konwersji w WinFF na quicktime mov wszystko działa jak należy ale nie do końca. Jest obraz, dźwięk, ale czasami podczas zaznaczania fragmentu filmu lub przy przesuwaniu suwaka na osi czasu wyskakuje nadal ten sam błąd.

Doinstalowałem jeszcze brakujące biblioteki które były podane w instrukcji instalacji:
    a52dec
    dv
    faac
    ffmpeg
    fftw
    lame
    libavc1394
    libfaad2
    libraw1394
    mjpegtools
    OpenEXR
    theora
    x264
oraz biblioteki które były podane w poradniku "Cinelerra for Grandma".
Jednak to nadal nie naprawia mojego problemu ponieważ filmiki w .mp4 .avi oraz czasami .mov wywalają ten błąd. Dodatkowo zauważyłem że w pewnym momencie podczas odtwarzaniu clipu następuje klatkowanie. Dźwięk odtwarza się normalnie ale film nie przebiega płynnie tylko pokazuje pojedyncze klatki a dopiero po jakimś czasie wszystko wraca do normalnego porządku. Dodatkowo kiedy nakładam jakiś efekt to działa on z lekkim (1-3 sekundowym) opóźnieniem.
Tytuł: Odp: [Cinelerra-CV] virtual int file mov::read frame...
Wiadomość wysłana przez: 1709 w 2015-12-18, 18:33:49
- Do insistalowując brakujące zależności zrobiłeś już wszystko co mogłeś.

Szczerze nie używam Cinelerelli, moim ulubionym jest Openshot.
- Wspommniałem byś napisał do osoby która paczkowała ten pakiet na Ubuntu,
możliwe ze ona nie miała tych zależności przy kompilacji i może stąd te błędy.
- Jedyne co jeszcze możesz zrobić to nauczyć się kompilować program ręcznie , debugować i zgłaszać wszelkie błedy developerom Cinelerelli, co i jak musisz szukać i pytać na stronie Cinelerelli.
Jeśli kiepsko znasz angielski może Ci pomóc:
https://translate.google.pl/
Tytuł: Odp: [Cinelerra-CV] virtual int file mov::read frame...
Wiadomość wysłana przez: Odnowa w 2015-12-18, 20:27:51
Już chyba naprawiłem błąd. Po prostu miałem starą wersje cinelerri. Pobrałem z innej strony najnowszą wersje i problem znikł. Teraz nawet mp4 mogę odtwarzać. Bardzo serdecznie dziękuje za pomoc.