Obecnie tworzę skrypt do obsługi równoległych bibliotek muzycznych, ponieważ mam urządzenia, które nie mogą odtwarzać FLAC, ale wolą przechowywać moją muzykę w tym formacie. Mam jednak problem z częścią, która konwertuje FLAC na ALAC. Obecnie po prostu wysyła FFMPEG, aby wykonać zadanie. Jednak FFMPEG (wersja 0.5.9) nie wydaje się zachowywać tagów! -map_meta_data infile: outfile nie działa ... nie działa również -map_meta_data outfile: infile, -map_meta_data 0: 0 lub -map_meta_data 0: 0, s0 (lub coś w tym rodzaju), z których wszystkie widziałem, jak sugerują ludzie .
Więc ... Teraz szukam programu wiersza polecenia (lub biblioteki Python), który może konwertować FLAC na ALAC w systemie Linux, zachowując dane znaczników. Byłoby nawet do przyjęcia, gdybym musiał skopiować tagi po konwersji - ale nie mogę też znaleźć rozwiązania tego problemu. Próbowałem QLCLI, ale wydaje się, że zawodzi podczas importowania Quod Libet. Staram się, aby to wszystko działało pod Ubuntu. Jakieś sugestie?
ffmpeg -i "in.flac" -acodec alac "out.m4a"
i wszystkie tagi wyglądają na przekonwertowane.