Wiele starszych amplitunerów nie obsługuje sygnału audio zakodowanego w formacie DTS i bezstratnym DTS-HD przesyłanego przez przewody optyczne (S/PDIF), lecz tylko w ac3 (kodeku opracowanego przez firmę Dolby Digital), który jest formatem stratnym. Może to nie do końca limitacja wzmacniaczy, lecz samego interfejsu S/PDIF, przez który zwyczajnie nie można wysłać audio w formacie bezstratnym. Producenci odtwarzaczy bluray rozwiązali ten problem w niektórych modelach przez udostępnienie opcji transkodowania sygnału DTS do ac3 w locie. Problemem jest właśnie to, że relatywnie niewiele sprzętów posiada taką opcję. Poniższy poradnik przedstawi w jaki sposób dokonać konwersji sygnału DTS do ac3.

Konwersja DTS do ac3, słowem wstępu

Poniższa metoda z pewnością nie należy do najłatwiejszych, ale jest za to niezawodna. Na rynku istnieje (najczęściej płatny) soft do konwersji audio w plikach mkv / płytach bluray lecz jak wiadomo – coś co działa w pełni automatycznie, najczęściej nie działa dobrze. W tym poradniku opiszę jak wydobyć audio z kontenera mkv, skonwertować sygnał DTS do ac3 (z downmixem do 5.1, jeśli DTS posiada więcej kanałów) a następnie włożyć go ponownie do kontenera mkv (z zachwianiem lub bez zachowania oryginalnej ścieżki DTS).

Przygotowanie środowiska pracy

Potrzebujemy trzech aplikacji – gmkvextractgui –  służy do wypakowywania plików z kontenera mkv, możemy pobrać pod tym adresem. MKVToolNix, służy do edycji plików mkv, dostępny tutaj. Do samej konwersji posłuży nam ffmpeg, dostępny tutaj. Po pobraniu ffmpeg, otwieramy plik .zip, przechodzimy do katalogu ffmpeg-[wersja]-static następnie bin i przenosimy plik ffmpeg.exe do jakiegoś folderu. Najlepiej utworzyć na dysku C: folder o nazwie ffmpeg i tam przenieść ten plik.

Po instalacji wszystkiego jesteśmy już gotowi do rozpoczęcia działania.

Wypakowanie audio z kontenera mkv

Aby wypakować zawartość kontenerów mkv (w tym audio) użyjemy gmkvextractgui. Po otwarciu gui programu, przeciągamy na niego plik mkv, wybieramy miejsce, gdzie ma zostać on wypakowany (jeśli utworzyliście wcześniej folder ffmpeg na dysku C: to wybieramy właśnie to miejsce) zaznaczamy interesującą nas ścieżkę audio i klikamy na przycisk extract.

Konwersja DTS do AC3. MKVExtractGUI wypakowywanie mkv

Konwersja sygnału DTS do ac3

Jeśli mamy już wypakowany wcześniej plik, włączamy wiersz polecenia bądź PowerShell i nawigujemy do naszego katalogu roboczego (C:/ffmpeg) poleceniem:

cd c:/ffmpeg

Następnie wywołujemy program ffmpeg z odpowiednimi parametrami:

ffmpeg.exe -i "1.dts" -acodec ac3 -ac 6 -ar 48000 -ab 448k "1.ac3"

gdzie w miejsce 1.dts wpisujemy nazwę wypakowanego wcześniej pliku, a w miejsce 1.ac3 nazwę pliku po konwersji. Parametr -acodec służy do sprecyzowania jaki kodek ma zostać użyty przy konwersji, -ac określa liczbę kanałów -ar częstotliwość próbkowania a -ab bitrate. Proces ten potrwa jakiś czas, w zależności od długości ścieżki, szybkości procesora i w skrajnych wypadkach dysku twardego.

Konwersja DTS do AC3. FFmpeg, PowerShell

Zapakowanie skonwertowanej ścieżki ac3 do pliku mkv

Finalnym krokiem jest włożenie skonwertowanego pliku audio do naszego kontenera mkv. Otwieramy program MKVToolNix GUI, przeciągamy plik mkv na otwarte okno, następnie robimy to samo ze wcześniej skonwertowanym plikiem ac3, wybieramy opcję add as new input files.Konwersja DTS do AC3. MKVToolNix GUI dodawanie pliku

Kolejnym krokiem jest wybór języka oraz opcjonalnie – nazwy ścieżki. Można także dodać plik z napisami (jeśli takiego potrzebujemy) w taki sam sposób. Odznaczenie jakiejkolwiek ścieżki (jak na zrzucie poniżej, gdzie pozbyłem się audio w formacie DTS) powoduje pominięcie jej przy muksowaniu (w ten sposób oszczędzamy miejsce, jeśli sygnał DTS jest nam zbędny). W polu output file wybieramy gdzie ma zostać zapisany nowy plik. Domyślnie zapisywany jest w tym samym katalogu, co plik źródłowy z dodaną cyfrą do nazwy.

Konwersja DTS do AC3. MKVToolNix GUI edycja

Gdy jesteśmy gotowi, klikamy na przycisk start muxing i czekamy aż program skończy pracę.

No i to by było na tyle.

Facebook
X
Pinterest
Telegram
Email

Ostatnia modyfikacja

Last modified:

0 0 votes
Ocena
Subscribe
Powiadom o
guest
4 komentarzy
najstarszy
najnowszy oceniany
Inline Feedbacks
View all comments
Mateusz
8 lat temu

Dzięki za poradnik, był bardzo przydatny. 🙂

Tomasz Sojka
Tomasz Sojka
6 lat temu

Super poradnik, bardzo przydaje się przy filmach, które chcecie odtworzyć na telewizorach Samsung.

Nurni
Nurni
3 lat temu

Witam,
niestety podczas próby konwersji w PowerShell wyskakuje mi komunikat:
Set-Location : A parameter cannot be found that matches parameter name 'acodec’.
At line:1 char:159
+ … Ray.x264.DTS-HD.MA.7.1-R22_track3_[eng]_DELAY -83mss” -acodec ac3 -ac …

Próby zamiany parametru 'acodec’ na 'codec’, 'codec copy’, nie dały rezultatu
Co może być przyczyną tego błędu?
Pozdrawiam
W.

rascal0pl
3 lat temu
Reply to  Nurni

Jak wpisujesz nazwę programu (ffmpeg) naciśnij tab. Tak, żeby przed nazwą pojawiły się

.

Czyli

.ffmpeg.exe

W innym przypadku powershell myśli, że wpisujesz polecenie z listy poleceń powershella a nie, że chcesz uruchomić program.

Tanie zakupy w Japonii z pomocą Buyee

Ostatnio szukałem jakiejś tańszej alternatywy zakupu japońskiej muzyki (w inny sposób niż sklepy z fabrycznie nowymi CD-kami), szczególnie po tym jak Avex ogłosił zakaz eksportu muzyki i anime spod ich szyldu (a miałem w planach zakup ścieżki dźwiękowej i singla z openingiem Shakunetsu no Takkyuu Musume).

Apache2: Tworzenie użytkownika, który nie ma dostępu do innego katalogu niż domowego z możliwością logowania SFTP przez klucze.

Posiadasz swój własny serwer www działający na Apache2 i chcesz udostępnić miejsce na nim, lecz nie chcesz aby miał dostęp do twoich plików, a nie chcesz korzystać z FTP? Dobrze trafiłeś! W tym poradniku dowiesz się jak tego dokonać. Dodatkowo na wstępie powiem, że jest to jeden z nielicznych poradników, po którego zastosowaniu użytkownik będzie miał nadal możliwość logowania przez klucze open-ssh.

WD Blue – zmiana czasu parkowania głowicy za pomocą wdidle3

Ostatnio po zakupie nowego dysku WD Blue (WD40EZRZ) przez przypadek przeczytałem na jednym forum o problemie z serią Blue, o którym pojęcia nie miałem. Konkretniej - chodzi o przeniesienie z serii Green funkcji parkowania głowicy po 8 sekundach bezczynności. Normalnie problemem by to nie było, jednak trwałość podana przez producenta wynosi 300 000 parkowań, co nie jest aż tak dużą wartością, jakby mogło się wydawać.

WordPress : generowanie miniatur na serwerze debian (Apache2)

4
0
Będę wdzięczny za opinie, proszę o komentarz.x