2017-02-17 35 views
0

MediaRecorder.isTypeSupported('video/mp4') is false в Chrome. Так что я нашел MediaStreamRecorderhttps://github.com/streamproc/MediaStreamRecorder тогда яКак сделать mp4 из MediaStream в браузере Chrome

var recorder = new MediaStreamRecorder(stream, { 
    mimeType: 'video/mp4', 
}); 
// also 
recorder.mimeType = 'video/mp4'; 

Но выход webm, как я проверил с ffmpeg -i

Input #0, matroska,webm, from '/Users/otiai10/Downloads/example.mp4': 
    Metadata: 
    encoder   : Chrome 
    Duration: N/A, start: 0.000000, bitrate: N/A 
    Stream #0:0(eng): Video: vp8, yuv420p, 640x480, SAR 1:1 DAR 4:3, 30 fps, 30 tbr, 1k tbn, 1k tbc (default) 

Видео можно играть в Chrome, но не на QuickTime Player, в качестве доказательства.

Here - подробная информация и (не!) Рабочий пример этой проблемы.

Было сказано, что muaz-khan/Ffmpeg.js может конвертировать webm в mp4, но размер файла имеет значение.

Есть ли какое-либо обходное решение для записи и сохранения в виде mp4?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^