Aktywne Wpisy
![Megasuper](https://wykop.pl/cdn/c0834752/f81d3ee29993df7a674989000a68de37e179703b80c94dab853442f2bc0b3a93,q60.jpg)
Megasuper +59
Zasnąłem na paczce merci i gdy otworzyłem oczy zastałem ten widok. Jak przywrócić touchpad do „kliku" sprzed czekoladowej katastrofy? Jeździłem szpilką wokół i wydłubywałem ale problem pozostał
![Megasuper - Zasnąłem na paczce merci i gdy otworzyłem oczy zastałem ten widok. Jak pr...](https://wykop.pl/cdn/c3201142/b39ebab4c6358b660d3be2490860c5c3ad906a2735ad61c62f1ab6aa1d944101,w150.jpg?author=Megasuper&auth=4f54f1d7e913b3848ef3ae3ca96d826b)
źródło: temp_file1435186628254201798
Pobierz![noipmezc](https://wykop.pl/cdn/c0834752/5d7654f63cfa7382ba61a3c58c179da389c0b2712a31b3da16af0288b1d763ea,q60.png)
noipmezc +18
ciekawe kto te wysypiska ciagle podpala, na pewno nie ja
![noipmezc - ciekawe kto te wysypiska ciagle podpala, na pewno nie ja](https://wykop.pl/cdn/c3201142/18d32041faae350ce685cd3fa8e148b2a897c06833173d155048bc90b29a9cb1,w150.jpg)
źródło: FOUR_THREE_1280
Pobierz
#nieprogramowanie
dajesz ścieżkę pliku wejściowego MKV
skrypt konwertuje wszystkie ścieżki dźwiękowe do AC3 jeśli nie są AC3, jeśli są AC3 to ich nie rusza
plik finalny nie posiada oryginalnych ścieżek które zostały skonwertowane + zachowuje pozostałe elementy pliku (napisy, znaczniki rozdziałów etc)
Przykład:
przed: film.mkv który ma DTS angielskie 1500 kbps, AC3 polskie 240 kbps, napisy srt pol
po: film.mkv który
Najpierw trzeba wyciągnąć informację ffprobe, potem po jej przetrawieniu żeby wiedzieć co ona oznacza kilka ifów i muxowania.
z tego co widzę to najpierw jest robione to:
ffprobe.exe -loglevel error -select streams a -show entries stream=type:stream=codec name:stream=index:stream tags=language -of csv=p=0 "input"
co daje listę audio w postaci (na przykład):
1,truehd
2,ac3,pol,Dubbing PL
3,ac3,pol,Lektor PL
4,dts,ger,dubbing
streamID/kodek/kod języka/opis
potem jest jakaś magia z budowaniem chyba listy streamów audio z pliku i konwersja innych od AC3
if [ "$codec" == "truehd" ];