Brak dźwięku w renderowanych plikach wideo

13

Po aktualizacji do Ubuntu 14.10 nie mam dźwięku w żadnym renderowanym pliku wideo. Próbowałem zarówno Kdenlive, jak i Openshot i uzyskałem te same wyniki. Wszystkie inne prace audio. Wszystkie inne cyfrowe pliki filmowe działają poprawnie. Renderuję tylko ten, który ma ten problem.

użytkownik119736
źródło
Witaj. To brzmi bardziej jak zgłoszenie błędu niż pytanie. Rozważ jego wypełnienie, aby problem mógł zostać rozwiązany. Otwórz terminal i wpisz, ubuntu-bug openshota następnie postępuj zgodnie z instrukcjami.
v010dya

Odpowiedzi:

13

Potrzebujesz nowszych wersji libmlt6 i libmlt ++ 3 niż dostarczonych przez Ubuntu 14.10. 15.04 ma już nowsze pakiety.

Możesz obejść ten problem w systemie 14.10, po prostu pobierając nowszą wersję z 15.04 i instalując ją:

cd $(mktemp -d)
wget https://launchpad.net/ubuntu/+archive/primary/+files/libmlt%2B%2B3_0.9.2%2Bgit20141027-1_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libmlt6_0.9.2%2Bgit20141027-1_amd64.deb
sudo dpkg -Oi *deb
Dustin Kirkland
źródło
3
Co stanie się podczas aktualizacji do 15.04? Czy wrócimy do wersji repozytorium, czy na zawsze utkniemy w ręcznie zainstalowanych wersjach?
mlissner
1
Być może lepszym pytaniem jest, dlaczego wciąż jest to problem w 14.10? Po prostu napraw to i wyślij aktualizację.
deltaray
9

Ok, znalazłem rozwiązanie tego problemu, jest to błąd w mlt, który został zaktualizowany wraz z aktualizacją do wersji 14.10. Nie ma to związku z pulsującym dźwiękiem!

W każdym razie rozwiązaniem jest po prostu zainstalowanie najnowszej wersji pakietu Debian, która zawiera poprawkę tego problemu. Musisz więc zainstalować libmlt6 i libmlt ++ 3 (wersja 0.9.2 + git20141027-1 dla obu pakietów, które są od siebie zależne). Idź tutaj: http://packages.debian.org/sid/libmlt6 i tutaj: http://packages.debian.org/sid/libmlt++3, a na obu stronach u dołu jest opcja pobrania pakiet, wybierasz architekturę i pobierasz oba pakiety. Następnie musisz umieścić oba pakiety w tym samym folderze, otworzyć ten folder w terminalu i wpisać „sudo dpkg -i libmlt ++ 3_0.9.2 + git20141027-1_amd64.deb libmlt6_0.9.2 + git20141027-1_amd64.deb” gdzie nazwa z dwóch pakietów można zmienić, jeśli masz inną architekturę niż amd64.

Oto linki do błędu w debianie: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760773 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug = 761593

Teraz spróbuję powiadomić programistów ubuntu o przeniesieniu pakietu do wersji 14.10.

justmyfault
źródło
0

Dzięki ludzie. Ale zamiast tego zdecydowałem się obniżyć wersję. Co naprawiło problem. Odtąd będę się trzymał wersji LTS.

użytkownik119736
źródło