Проблема: видео не воспроизводится с помощью проигрывателя Windows Media, а оно успешно воспроизводится с помощью проигрывателя VLC и браузера Google Chrome.
Ниже приведены данные, которые я использую:
1. npm "fluent-ffmpeg" версия: "2.1.2" в приложении узла.
2. версия узла 8.11.3.
3. Версия FFmpeg: 20161230-6993bb4, загруженная с http://ffmpeg.zeranoe.com/builds.
4. Задайте путь к файлу ffmpeg.exe в пути в системной среде.
5. Вот пример кода.
let command = new ffmpeg({ source: 'rtsp://192.168.2.198/cam0_1' }), fileName = 'abc.mp4';
// Record video from camera.
command.inputFPS(20)
.duration(10)
.on('start', function () {
console.log('Recording started.', ('File: ' + fileName));
})
.on('end', function () {
console.log('Recording completed.', ('File: ' + fileName));
})
.on('error', function (err, stdout, stderr) {
console.log('An error occurs while recording.', ('File: ' + fileName), err.message, stdout, stderr);
})
.format('mp4')
.save(fileName);