Eu quero criar um arquivo mp3 de um determinado arquivo mkv usando o ffmpeg
a saída do ffmpeg -i é a seguinte
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)
Agora eu usei o seguinte comando para criar o arquivo. Meu objetivo é obter uma parte do áudio e um instantâneo de imagem do arquivo de entrada e usá-los como o fluxo de áudio e a arte do álbum para o arquivo de saída.
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
Mas recebo o seguinte erro.
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
A minha maneira de lidar com fluxos está correta aqui? Se sim, o que mais poderia ser o problema.