Сохраняйте обложку альбома с помощью ffmpeg при вырезании файла опуса
ffmpeg -ss 4.6 -i 1.opus -c copy 2.opus
Обрезает файл по мере необходимости, но также удаляет обложку альбома. Та же команда работает для файлов mp3, обложка альбома не удаляется для mp3.
Редактировать:
Я вижу, что проблема в том, что копируется «Поток № 0: 0: Аудио», но не «Поток № 0: 1: Видео» (который содержит обложку альбома) из 1.opus.
Никаких улучшений с
ffmpeg -ss 4.6 -i 1.opus -map 0 -map -0:v:0 -c copy 2.opus
и
ffmpeg -ss 4.6 -i 1.opus -c copy -map 0 2.opus
выдает ошибку "Неподдерживаемый идентификатор кодека в потоке 1".
Редактировать2:
ffmpeg -ss 4.6 -i 1.opus -c:a libopus -b:a 128000 -c:v libtheora -q:v 10 -c copy 2.opus
Обложки альбомов тоже не копировал, несмотря наffmpeg -codecs
показывая, что в моем ffmpeg есть кодеки theora и opus.
Затем я выполнил все команды без-c copy
, это тоже не сработало.