Я отвечаю на это, так как мне не удалось получить схему именования, которую вы использовали.
Вы можете использовать Python OpenCV для выполнения видео части без звука. Затем объединение аудио может, вероятно, использовать библиотеки Python, как указано в https://stackoverflow.com/questions/2890703/how-to-join-two-wav-files-using-python .
Предварительное условие : используйте subprocess
или os.system()
для вызова системных функций через Python.
Вызвать процесс и определить длину каждого аудио через пакетный файл, который будет хранить результат в Excel/CSV.
Создание видео из изображения.
Псевдокод выглядит следующим образом:
numberOfAudio=100;
imageFrequency=33;
for(i=0; i<numberOfAudio; i++){
lengthOfAudioI = ReadFromExcel(i);
//j in milliseconds
for(j=0; j<lengthOfAudioI; j = j + 1000/imageFrequency){
OpenCVvideoWrite(readImage(ImageLocation), imageFrequency);
//https://docs.opencv.org/2.4/doc/tutorials/highgui/video-write/video-write.html
}
}
Наконец, используйте программное обеспечение, такое как Windows Movie Maker/Camtasia Studio или онлайн / видеоредакторы с открытым исходным кодом, чтобы объединить аудио и видео потоки.
Примечание. Для imageLocation
можно использовать соглашение об именах или команду DIR.