Zachciało mi się przekonwertować mkv na flac soundconverterem. Ale ten wymaga plugina audio/x-unknown - taki otrzymuję komunikat. Google wymiękł, w repo nie ma, może Wy coś wymyślicie .... Może być z terminala ...
Spróbuj przeknowertować za pomocą ffmpeg:
ffmpeg -i stary-plik.mkv -codec copy nowy-plik.flac
Niestety kończy się tak:
Stream #0:1(eng): Audio: vorbis, 44100 Hz, stereo, fltp (default)
Metadata:
LANGUAGE : eng
DURATION : 01:58:54.565000000
[flac @ 0x84172e0] unsupported codec
Output #0, flac, to 'RS_hits.flac':
Metadata:
COMPATIBLE_BRANDS: iso6avc1mp41
MAJOR_BRAND : dash
MINOR_VERSION : 0
encoder : Lavf56.40.101
Stream #0:0(eng): Audio: vorbis, 44100 Hz, stereo (default)
Metadata:
LANGUAGE : eng
DURATION : 01:58:54.565000000
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Cytat[flac @ 0x84172e0] unsupported codec
Wygląda na to, że brak wsparcia dla kodeka flac, spróbuj doinstalować pakiet: flac
Jestem zainteresowany tematem audio hi-fi i używam formatu flac. Ciekawi mnie w jakiej dystrybucji nie masz wsparcia dla formatu flac? Jaki sens ma konwertowanie z mkv do flac? W kontenerze mkv masz dźwięk zapisany w bezstratnej kompresji?
Xubuntu 16.04 xfce, Mint 17.3 Mate. Pewnie źle się wyraziłem. Wybacz 70-letniemu staruszkowi po trzech udarach. Skoro mkv ma dźwięk bezstratny, to jak go wyciągnąć?
Dla pavroo
puchacz@puchacz-desktop:~$ sudo apt-get install flac
[sudo] hasło użytkownika puchacz:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
flac is already the newest version (1.3.1-4).
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
linux-headers-4.8.0-49 linux-headers-4.8.0-49-generic linux-image-4.8.0-49-generic linux-image-extra-4.8.0-49-generic
Aby je usunąć należy użyć "sudo apt autoremove".
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 18 nieaktualizowanych.
puchacz@puchacz-desktop:~$ cd Muzyka
puchacz@puchacz-desktop:~/Muzyka$ ffmpeg -i The_Rolling_Stones_Greatest_Hits.mkv -codec copy RS_hits.flac
ffmpeg version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609
configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/i386-linux-gnu --incdir=/usr/include/i386-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv --disable-i686
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Input #0, matroska,webm, from 'The_Rolling_Stones_Greatest_Hits.mkv':
Metadata:
COMPATIBLE_BRANDS: iso6avc1mp41
MAJOR_BRAND : dash
MINOR_VERSION : 0
ENCODER : Lavf56.40.101
Duration: 01:58:54.57, start: 0.000000, bitrate: 233 kb/s
Stream #0:0(und): Video: h264 (Main), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 30 fps, 30 tbr, 1k tbn, 60 tbc (default)
Metadata:
CREATION_TIME : 2017-05-01 03:12:54
LANGUAGE : und
HANDLER_NAME : VideoHandler
DURATION : 01:58:54.500000000
Stream #0:1(eng): Audio: vorbis, 44100 Hz, stereo, fltp (default)
Metadata:
LANGUAGE : eng
DURATION : 01:58:54.565000000
[flac @ 0x98022e0] unsupported codec
Output #0, flac, to 'RS_hits.flac':
Metadata:
COMPATIBLE_BRANDS: iso6avc1mp41
MAJOR_BRAND : dash
MINOR_VERSION : 0
encoder : Lavf56.40.101
Stream #0:0(eng): Audio: vorbis, 44100 Hz, stereo (default)
Metadata:
LANGUAGE : eng
DURATION : 01:58:54.565000000
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
puchacz@puchacz-desktop:~/Muzyka$
Witaj .Ja uzywam do tych celów MKVToolNix bardzo szybki i jest w zasobach .
Dziękuję. Działa.
Cytat: Czesław w Czerwiec 07, 2017, 10:03:03 PM
Xubuntu 16.04 xfce, Mint 17.3 Mate. Pewnie źle się wyraziłem. Wybacz 70-letniemu staruszkowi po trzech udarach. Skoro mkv ma dźwięk bezstratny, to jak go wyciągnąć?
Witaj. Wybaczać nie ma czego, dobrze wyraziłeś swój problem. Nadal jednak nie rozumiem konwertowania mkv do flac. Raczej wątpię, żeby w mkv był dźwięk bezstratny bo zajmowałby zbyt wiele miejsca. Jeśli jest to film lub koncert z dźwiękiem wielokanałowym AC3 5.1 to przepływność wynosi 384 kbps lub podobnie. W formacie flac przepływność wynosi około 1000 kbps. Sama zmiana formatu nie poprawi jakości dźwięku, co się stało, to się nie odstanie. Widziałbym tu zastosowanie konwersji do mp3 w kompresji 192 - 320 kbps. Nigdy nie wpadłem na pomysł "wyciągania" dźwięku z mkv. Wyjaśnij mi to, proszę.