Преобразовать файл .ogg, содержащий обложку в файл .mp4

Если у вас установлены как Java, так и Minecraft.jar, попробуйте это. Это предполагает, что Minecraft.jar находится в каталоге загрузок вашего пользователя:

Откройте окно терминала: Ctrl + Alt + T Перейдите в каталог, где Minecraft.jar, набрав: cd ~/Downloads Запустите Minecraft, набрав: java -jar ./Minecraft.jar
1
задан 2 March 2018 в 10:58

2 ответа

Если я правильно понимаю ваш вопрос, проблема, с которой вы сталкиваетесь, не имеет ничего общего с ffmpeg и все, что связано с вашим выбором контейнера. Контейнер MP4 отлично подходит для использования, для которого он предназначен, но является плохим выбором при попытке включить обложку. Насколько я знаю, лучшим выбором мультимедийного контейнера, который поддерживает то, что вы пытаетесь, является Matroska, поскольку он поддерживает добавление практически любого файла в мультимедийный файл. Здесь есть пример добавления обложки. Быстрый просмотр файлового менеджера (nautilus в моем случае) показывает обложку как значок, как показано ниже:

использование было разработано для

mediainfo дает понять, что в контейнере есть вложения, обеспечивающие вывод, например:

mediainfo cover_art.mkv ----Snip--- Attachment : Yes / Yes / Yes / Yes ----Snip---

И ffmpeg даже скажет вам, что эти вложения с ffmpeg -i cover_art.mkv:

--Snip-- Metadata: filename : cover.jpg mimetype : image/jpeg Stream #0:3: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 120x176 [SAR 300:300 DAR 15:22], 90k tbr, 90k tbn Metadata: filename : small_cover.jpg mimetype : image/jpeg Stream #0:4: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1067x600 [SAR 96:96 DAR 1067:600], 90k tbr, 90k tbn Metadata: filename : cover_land.jpg mimetype : image/jpeg Stream #0:5: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 213x120 [SAR 96:96 DAR 71:40], 90k tbr, 90k tbn Metadata: filename : small_cover_land.jpg mimetype : image/jpeg

Конечно, вам нужно будет соответствующим образом сопоставить потоки и предоставить метаданные при создании. Следует помнить, что ffmpeg рассматривает эти изображения как дополнительные видеопотоки.

При создании командной строки `` ffmpeg` вам может понадобиться обзор документации. Если ваш .ogg-файл является только аудио, вы можете использовать контейнер MP3, и ваш ответ будет Matroska

1
ответ дан 17 July 2018 в 19:42

Если я правильно понимаю ваш вопрос, проблема, с которой вы сталкиваетесь, не имеет ничего общего с ffmpeg и все, что связано с вашим выбором контейнера. Контейнер MP4 отлично подходит для использования, для которого он предназначен, но является плохим выбором при попытке включить обложку. Насколько я знаю, лучшим выбором мультимедийного контейнера, который поддерживает то, что вы пытаетесь, является Matroska, поскольку он поддерживает добавление практически любого файла в мультимедийный файл. Здесь есть пример добавления обложки. Быстрый просмотр файлового менеджера (nautilus в моем случае) показывает обложку как значок, как показано ниже:

использование было разработано для

mediainfo дает понять, что в контейнере есть вложения, обеспечивающие вывод, например:

mediainfo cover_art.mkv ----Snip--- Attachment : Yes / Yes / Yes / Yes ----Snip---

И ffmpeg даже скажет вам, что эти вложения с ffmpeg -i cover_art.mkv:

--Snip-- Metadata: filename : cover.jpg mimetype : image/jpeg Stream #0:3: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 120x176 [SAR 300:300 DAR 15:22], 90k tbr, 90k tbn Metadata: filename : small_cover.jpg mimetype : image/jpeg Stream #0:4: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 1067x600 [SAR 96:96 DAR 1067:600], 90k tbr, 90k tbn Metadata: filename : cover_land.jpg mimetype : image/jpeg Stream #0:5: Video: mjpeg, yuvj444p(pc, bt470bg/unknown/unknown), 213x120 [SAR 96:96 DAR 71:40], 90k tbr, 90k tbn Metadata: filename : small_cover_land.jpg mimetype : image/jpeg

Конечно, вам нужно будет соответствующим образом сопоставить потоки и предоставить метаданные при создании. Следует помнить, что ffmpeg рассматривает эти изображения как дополнительные видеопотоки.

При создании командной строки `` ffmpeg` вам может понадобиться обзор документации. Если ваш .ogg-файл является только аудио, вы можете использовать контейнер MP3, и ваш ответ будет Matroska

1
ответ дан 23 July 2018 в 20:27
  • 1
    Но можете ли вы загрузить формат Matroska на YouTube? – Prisma 22 March 2018 в 04:49
  • 2
    @Prisma Я честно никогда не пробовал. То, что поддерживает Youtube, звучит как еще один вопрос для меня. Ура! – Elder Geek 22 March 2018 в 17:43

Другие вопросы по тегам:

Похожие вопросы: