Skocz do zawartości
daro1974

Konwersja DTS na DD w MKV

Rekomendowane odpowiedzi

Witam.
W jaki sposób można przerobic film zapisany w formacie MKV z dźwiękiem DTS na DD lub inny odtwarzany przez PH i podawany na HDMI (nie posiadam zewnętrznego dekodera DTS) ?
Pozdrawiam.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='daro1974' post='97293' date='16.04.2008, 19:29 ']W jaki sposób można przerobic film zapisany w formacie MKV z dźwiękiem DTS na DD lub inny odtwarzany przez PH i podawany na HDMI (nie posiadam zewnętrznego dekodera DTS) ?[/quote]

Ja używam do tego prostego skryptu:

[font="Courier New"]
#!/bin/sh

NAME=$(basename ${1%.*})
DTSFILE="$NAME.audio.dts"
WAVFILE="$NAME.audio.wav"
AC3FILE="$NAME.audio.ac3"
MKVFILE="$NAME.ac3.mkv"

DTSTRACK=$(mkvmerge -i "$1" | grep audio | cut -d: -f1 | cut -d" " -f3)

mkvextract tracks "$1" $DTSTRACK:"$DTSFILE"

ffmpeg -i $DTSFILE -ac 2 -ab 192 -ar 48000 $AC3FILE

mkvmerge -o "$MKVFILE" -A "$1" "$AC3FILE"

rm "$DTSFILE" "$AC3FILE"

[/font]

Nie jest on jakoś super dopracowany, ale czasem działa. ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='sammael' post='97294' date='16.04.2008, 19:38 ']Ja używam do tego prostego skryptu:

[font="Courier New"]
#!/bin/sh

NAME=$(basename ${1%.*})
DTSFILE="$NAME.audio.dts"
WAVFILE="$NAME.audio.wav"
AC3FILE="$NAME.audio.ac3"
MKVFILE="$NAME.ac3.mkv"

DTSTRACK=$(mkvmerge -i "$1" | grep audio | cut -d: -f1 | cut -d" " -f3)

mkvextract tracks "$1" $DTSTRACK:"$DTSFILE"

ffmpeg -i $DTSFILE -ac 2 -ab 192 -ar 48000 $AC3FILE

mkvmerge -o "$MKVFILE" -A "$1" "$AC3FILE"

rm "$DTSFILE" "$AC3FILE"

[/font]

Nie jest on jakoś super dopracowany, ale czasem działa. :)[/quote]
Dzięki za odpowiedź ale nie wiem jak "to" ruszyc :)
Myślałem bardzej o jakimś programie .

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='sammael' post='97294' date='16.04.2008, 18:38 ']ffmpeg -i $DTSFILE -ac 2 -ab 192 -ar 48000 $AC3FILE[/quote]

Kolega użył linuxa.
Jeden mankament ........ dzwięk wynikowy jest tylko STEREO.
Prosimy o lepszą metodę :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Ściągasz mkvtoolnix, mkvextractgui i eac3to:
[url="http://www.bunkus.org/videotools/mkvtoolnix/"]http://www.bunkus.org/videotools/mkvtoolnix/[/url]
[url="http://www.videohelp.com/tools/MKVExtractGUI"]http://www.videohelp.com/tools/MKVExtractGUI[/url]
[url="http://www.videohelp.com/tools/eac3to"]http://www.videohelp.com/tools/eac3to[/url]

MKVExtractGUI kopiujesz do folderu gdzie zainstalować się mkvtoolnix i uruchamiasz, otwierasz plik mkv, demuxujesz dtsa, potem program eac3to konwertujesz dtsa na ac3 i programem mkvtoolnix muxujesz ac3 do pliku mkv ("odptaszkowujesz" jednocześnie dts'a, żeby był sam ac3) Edytowane przez maxiuca

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[url="http://www.3r1c.eu/mkv2vob/mkv2vob.exe"]http://www.3r1c.eu/mkv2vob/mkv2vob.exe[/url]

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='maxiuca' post='97304' date='16.04.2008, 19:09 ']MKVExtractGUI kopiujesz do folderu gdzie zainstalować się mkvtoolnix i uruchamiasz, otwierasz plik mkv, demuxujesz dtsa, potem program eac3to konwertujesz dtsa na ac3 i programem mkvtoolnix muxujesz ac3 do pliku mkv ("odptaszkowujesz" jednocześnie dts'a, żeby był sam ac3)[/quote]

Hmmm .......
Getting "Sonic Audio Decoder" instance failed.

Tak naprawdę to jest tylko nakładka do użycia komercyjnych (de)koderów typu Nero, Sonic itd. Edytowane przez Fantom

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
A może to...

MKV AudioConverter for PopCorn Hour
Description: Utility to perform audio conversion of .MKV files to make them playable on PCH. Currently supports VORBIS-to-AAC/AC3/MP2/MP3 and DTS-to-AC3
Developer(s): HeartWare
Status: v1.4 (20080413)
Download: [url="http://www.heartware.dk/AudioConverter.EXE"]http://www.heartware.dk/AudioConverter.EXE[/url]
Requires: Several external utilities - links to download these are included in the program
License: FreeWare

Podobno działa - ja niestety nie mam pliku z DTSem aby sprawdzić

pozdrawiam
hipmen

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Nie do końca jest to tylko nakładka na komercyjne filtry, ma wbudowany encoder ac3, flac i dekoder ffdshow.

Sonic 4.3.0:

[url="http://rapidshare.com/files/41458559/CPDECPACK.rar"]http://rapidshare.com/files/41458559/CPDECPACK.rar[/url]


A jak ktoś nie chce piratować ot zawsze można wymusić dekodowanie bibliotekami ffdshow. Zobacz w helpie, jest odpowiedni switch.
Inna metoda (nawet lepsza bo eac3to z uporem maniaka konwertuje dts do WAV 24 bit) :

Sciągamy ac3filter tools: [url="http://ac3filter.net/releases/ac3filter_tools_0_1a"]http://ac3filter.net/releases/ac3filter_tools_0_1a[/url]
I programikiem valdec konvertujemy dts do wav. Następnie programem eac3to konwertujemy wav do ac3 (nie zapomnieć o switchu wymuszającym 640 kbit/s).

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='maxiuca' post='97313' date='16.04.2008, 19:43 ']Nie do końca jest to tylko nakładka na komercyjne filtry, ma wbudowany encoder ac3, flac i dekoder ffdshow.[/quote]

Zwracam honor. Wystarczy uruchomić z takimi parametrami:
eac3to.exe input.dts output.ac3 -640 -libav
i mamy plik .ac3 :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='Fantom' post='97303' date='16.04.2008, 20:08 ']Jeden mankament ........ dzwięk wynikowy jest tylko STEREO.[/quote]
Chwilowo dźwięk mam tylko na głośnikach TV, więc sobie resztą kanałów nie zawracałem głowy. ;)
Rozwiązaniem pewnie jest użycie -ac 6 :>

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='Fantom' post='97315' date='16.04.2008, 20:49 ']eac3to.exe input.dts output.ac3 -640 -libav
i mamy plik .ac3 :)[/quote]
dokładnie, ale polecam i tak przepuszczać dts'a przez valdec z ac3filter tools bo eac3to wymusza output 24bit, czyli mamy niepotrzebną konwersje 16 -> 24 -> 16

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='maxiuca' post='97317' date='16.04.2008, 19:57 ']dokładnie, ale polecam i tak przepuszczać dts'a przez valdec z ac3filter tools bo eac3to wymusza output 24bit, czyli mamy niepotrzebną konwersje 16 -> 24 -> 16[/quote]

16->24->16 ...... to gdzie tkwi problem?
Przecież zwięszanie rozdzielczości bitowej nie wpływa w żaden sposób na jakość. Operacja bezstratna.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No niestety nie jest tak różowo i downsampling nie jest operacją bezstratną. Poszukaj "dither", "white noise". Co do upsamplingu to głowy nie dam, teoretycznie powinien być bezstratny.

[url="http://audacityteam.org/wiki/index.php?title=Dither"]http://audacityteam.org/wiki/index.php?title=Dither[/url]

[quote]"Dither" is intentional noise which is added so as to randomise the quantisation errors (rounding errors) that occur when downsampling the Bit Depth of an audio stream to a lower resolution than the current format. An example of downsampling is when you convert from a 32 bit or 24 bit recording to a 16 bit export format. The noise itself isn't audible, but randomises the "arithmetical carry" on rounding the last bit to be used, rather than creating a repeatable, quantifiable rounding error. In this way the potentially audible distortion problems inherent in downsampling are minimised.[/quote]

Tak więc skoro można ominąć niepotrzebną konwersję używając jednego dodatkowego programu to czemu nie :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='maxiuca' post='97321' date='16.04.2008, 20:21 ']No niestety nie jest tak różowo i downsampling nie jest operacją bezstratną. Poszukaj "dither", "white noise".[/quote]

Faktycznie masz rację. "Biały szum", "błędy kwantyzacji" ... coś kiedyś na ten temat czytałem.
Z drugiej strony ... przy moim słoniowym uchu ..... chyba zignoruję te błędy :)

Grunt że to prosty sposób na dekodowanie DTS->AC3 5.1 (idealne dla Popcorna). Więcej mi nie trzeba :)
Akurat od dwóch dni szukałem jakiejś prostej metody na to (bez przechodzenia przez kilka programów).
Jeszcze raz dzięki :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
A jak z jakością takiego przekonwertowanego dźwięku? Są jakieś straty?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='lm81' post='97403' date='17.04.2008, 13:30 ']A jak z jakością takiego przekonwertowanego dźwięku? Są jakieś straty?[/quote]

Jakby nie było, to by nikt nie używał DTS. ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Starty są dosyć duże bo robi się konwersję z 1536 kbit/s na 640 kbit/s. I o ile pełny DTS gra miejscami bezstratnie tak pełny DD takiej szansy już nie ma.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='sammael' post='97404' date='17.04.2008, 12:40 ']Jakby nie było, to by nikt nie używał DTS. ;)[/quote]

Niby prawda.
Z drugiej strony z moim budżetowym sprzętem audio ..... na 100% nie usłyszę różnicy :P

Najczęściej DTS jest kodowany z przepływnością ~1500 Kbitów a AC3 640 Kbitów .... róznica powinna być. Ja jednak jej nie słyszę.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wielkie dzięki dla wszystkich (szczególnie dla [b]maxiuca [/b]).
Przerobiłem dzisiaj sampla i działa bezbłędnie ;) .
Pozdrawiam.

Edytowane przez daro1974

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dla mnie DTS jest po prostu głośniejszy niż DD. Jak podgłośnię to w zasadzie nie ma różnicy między DD a DTS - chociaż jak mam wybór to zawsze wybieram DTS. ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wątek trochę stary , info o programie było, ale link do tutoriala może komuś się przydać:

[url="http://audioconverter.heartware.dk/Tutorial/"]http://audioconverter.heartware.dk/Tutorial/[/url]

Program robi co do niego należy, konwertuje DTS na DD jako dodatkową ścieżkę.Sprawdzone :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
[quote name='maxiuca' post='97304' date='16.04.2008, 20:09 ']Ściągasz mkvtoolnix, mkvextractgui i eac3to:
[url="http://www.bunkus.org/videotools/mkvtoolnix/"]http://www.bunkus.org/videotools/mkvtoolnix/[/url]
[url="http://www.videohelp.com/tools/MKVExtractGUI"]http://www.videohelp.com/tools/MKVExtractGUI[/url]
[url="http://www.videohelp.com/tools/eac3to"]http://www.videohelp.com/tools/eac3to[/url]

MKVExtractGUI kopiujesz do folderu gdzie zainstalować się mkvtoolnix i uruchamiasz, otwierasz plik mkv, demuxujesz dtsa, potem program eac3to konwertujesz dtsa na ac3 i programem mkvtoolnix muxujesz ac3 do pliku mkv ("odptaszkowujesz" jednocześnie dts'a, żeby był sam ac3)[/quote]
Robię tak jak w opisie i kupa,nic nie mogę uruchomić pokazuje że coś nie włączone jak by tak bardziej łopatologicznie wyjaśnić co i jak?Szczególnie z konwersją dts na ac3 za chiny ludowe nie chce przekonwertować pliku program eac3to,a konfig tego progsa jest tak skomplikowany ze szok.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Witam,
nie pamiętam, czy juz ktoś podawał ten sposób, ale najłatwiej w/g mnie zrobić to za pomocą programu "DS mux"
Instalujemy "Haali Media Splitter" ( [url="http://haali.cs.msu.ru/mkv/"]http://haali.cs.msu.ru/mkv/[/url] )
W katalogu programu mamy programik:
C:\Program Files\Haali\MatroskaSplitter\gdsmux.exe
W zakładce INPUT "prawym klikiem" dodajemy film ...
W polu OUTPUT ustawiamy katalog docelowy z przekonwertowanym filmem ...
Klikamy "prawym klikiem" na strumień Audio (DTS) i wybieramy ENCODE, oraz format audio, który nas interesuje (np.: AC3)
Potem tylko START ...

Pozdrawiam,
mnich

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

[quote name='mnich']nie pamiętam, czy juz ktoś podawał ten sposób, ale najłatwiej w/g mnie zrobić to za pomocą programu "DS mux"[/quote]
Sposób prosty i działający ...... jest tylko jedno małe "ale". Z DTS do AC3 konwertuje tylko stereo. Nie udało mi się ustawić konwersji 5.1 Czyli lipa :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...