Когда я пытаюсь экспортировать мой .mp4, созданный с moviepy из моего P C в мой iPhone, звук исчезает - PullRequest
0 голосов
/ 05 февраля 2020

Привет, ребята!

Я работаю над личным проектом, и у меня есть небольшая проблема, которая заключается в следующем: я использую moviepy модуль для создания видео со звуком; Когда я выполняю свою программу, у меня есть ожидаемый результат, я имею в виду видео, которое я хотел получить, и я могу хорошо прочитать его с моего P C как видео mp4, используя VL C.

Но,

Когда я пытаюсь экспортировать это видео в мой iPhone (я пытался использовать Google Drive, Dropbox, электронную почту и т. Д. c), звук исчезает.

Что заставляет меня думать, что ошибка исходит из моего кода?

Когда я на своем телефоне , я могу очень хорошо читать видео прямо с Google Диска (или чего-то еще), но когда я пытаюсь сохранить его в своей галерее (изображения / видео) , звук исчезает в этот момент. Даже когда я публикую свое видео непосредственно из Dropbox в Instagram, оно говорит, что « у этого видео нет звука ».

Очевидно, я пробовал разные видео .mp4 (не созданные с moviepy ), и это работает очень хорошо.

Я так устал от того, что часами пытаюсь выяснить, откуда может возникнуть проблема, поэтому я прошу вашей помощи.

Вот функция, которая создает мои видео со звуком, и я уверен, что проблема на 100%:

    def build_sentence_video(self):
        logo = mpy.ImageClip(self.logo_path).set_position('center', 0).resize(width=100, height=100).set_position((10,5))
        clip = mpy.VideoClip(self.make_simple_frame, duration=10)

        video = mpy.CompositeVideoClip([clip, logo], size=VIDEO_SIZE).on_color(color=WHITE, col_opacity=1).set_duration(4)
        video_with_new_audio = video.set_audio(AudioFileClip(self.audio, buffersize=200000, fps=44100))
        video_with_new_audio.write_videofile(self.fr_word+".mp4",
                                            fps=2,
                                           )

Извините заранее, если мой engli sh ужасно. Спасибо за вашу помощь!

...