Я хочу создать mp3-файл из заданного mkv-файла, используя ffmpeg
, вывод ffmpeg -i выглядит следующим образом
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (2000000/33367) -> 29.97 (30000/1001) Input #0, matroska,webm, from 'Spiral - 09.mkv': Duration: 00:23:09.65, start: 0.000000, bitrate: N/A Chapter #0.0: start 0.097000, end 1389.654000 Metadata: title : 00:00:00.097 Stream #0.0: Video: h264 (High), yuv420p, 640x428, PAR 1:1 DAR 160:107, 23.98 fps, 29.97 tbr, 1k tbn, 59.94 tbc (default) Stream #0.1(jpn): Audio: aac, 48000 Hz, stereo, s16 (default) Stream #0.2: Audio: aac, 48000 Hz, stereo, s16 Stream #0.3: Subtitle: [0][0][0][0] / 0x0000 (default)
Теперь я использовал следующую команду для создания файл. Моя цель - получить часть аудио и снимок изображения из входного файла и использовать их в качестве аудиопотока и обложки альбома для выходного файла.
ffmpeg -i Spiral\ -\ 09.mkv \ -map 0:0 -map 0:1\ -c:v -ss 00:01:30 -vframes 1\ -c:a:0 mp3 -b:a:0 128k\ out.mp3
Но я получаю следующую ошибку.
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (2000000/33367) -> 29.97 (30000/1001) Input #0, matroska,webm, from 'Spiral - 09.mkv': Duration: 00:23:09.65, start: 0.000000, bitrate: N/A Chapter #0.0: start 0.097000, end 1389.654000 Metadata: title : 00:00:00.097 Stream #0.0: Video: h264 (High), yuv420p, 640x428, PAR 1:1 DAR 160:107, 23.98 fps, 29.97 tbr, 1k tbn, 59.94 tbc (default) Stream #0.1(jpn): Audio: aac, 48000 Hz, stereo, s16 (default) Stream #0.2: Audio: aac, 48000 Hz, stereo, s16 Stream #0.3: Subtitle: [0][0][0][0] / 0x0000 (default) Expected number for vframes but found: 1-c:a:0
Мой способ обработки потоков здесь правильный? Если так, в чем еще может быть проблема.
Может быть, вы можете преобразовать видео в аудио с помощью
ffmpeg -i Spiral\ -\ 09.mkv -vn -c:a libmp3lame Spiral\ -\ 09.mp3
, а затем получить первый кадр с помощью
ffmpeg -i Spiral\ -\ 09.mkv -vframes 1 cover.jpg
. просто используйте инструмент для пометки MP3 (например, EasyTag), чтобы вставить изображение обложки.