27 contoh kode Python ditemukan terkait dengan "convert video". Anda dapat memilih yang Anda suka atau memilih yang tidak Anda sukai, dan pergi ke proyek asli atau file sumber dengan mengikuti tautan di atas setiap contoh
def convertVideo[self]: '''Convert Video To Other Format ''' out, _ = askForFiles[self, QCoreApplication.translate[ "QgsFmvPlayer", "Save Video as..."], isSave=True, exts=["mp4", "ogg", "avi", "mkv", "webm", "flv", "mov", "mpg", "mp3"]] if not out: return # TODO : Make Correct format Conversion and embebed metadata info = self.converter.probeInfo[self.fileName] if info is not None: if self.HasFileAudio: audio_codec = info.audio.codec audio_samplerate = info.audio.audio_samplerate audio_channels = info.audio.audio_channels video_codec = info.video.codec video_width = info.video.video_width video_height = info.video.video_height video_fps = info.video.video_fps _, out_ext = os.path.splitext[out] if self.HasFileAudio: options = { 'format': out_ext[1:], 'audio': { 'codec': audio_codec, 'samplerate': audio_samplerate, 'channels': audio_channels }, 'video': { 'codec': video_codec, 'width': video_width, 'height': video_height, 'fps': video_fps }} else: options = { 'format': out_ext[1:], 'video': { 'codec': video_codec, 'width': video_width, 'height': video_height, 'fps': video_fps }} taskConvertVideo = QgsTask.fromFunction['Converting Video Task', self.converter.convert, infile=self.fileName, outfile=out, options=options, twopass=False, on_finished=self.finishedTask, flags=QgsTask.CanCancel] QgsApplication.taskManager[].addTask[taskConvertVideo]
Baru-baru ini, saya dapat mengonversi beberapa file video ke gif karena saya membutuhkannya dalam format gif untuk beberapa artikel saya
Saya memutuskan untuk menunjukkan kepada Anda bagaimana saya melakukannya dalam 3 baris kode, sehingga Anda dapat menghemat upaya ekstra untuk mencari Saas untuk melakukannya untuk Anda
Cara Mengonversi Video ke Gif dengan Python
Untuk mengonversi video ke gif dengan Python, Anda perlu menginstal paket bernama moviepy
dengan pip dengan membuka terminal Anda dan menjalankan pip install moviepy
Modul ini memiliki beberapa metode untuk mengedit dan menyempurnakan video
Setelah berhasil menginstal moviepy
, Anda perlu mengimpor metode yang disebut VideoFileClip
darinya. Ini adalah metode yang dengannya Anda dapat menentukan nama file video dan jalur relatifnya
from moviepy.editor import VideoFileClip
_Hal berikutnya yang perlu Anda lakukan adalah menentukan jalur relatif dari video yang ingin Anda ubah menjadi gif di dalam metode VideoFileClip. Maka Anda perlu menetapkannya ke variabel
Dalam cuplikan kode di bawah ini, saya menyebut variabel itu videoClip
videoClip = VideoFileClip["my-life.mp4"]
Untuk akhirnya mengonversi video menjadi gif, Anda perlu memasukkan variabel videoClip
dan menggunakan metode
videoClip = VideoFileClip["my-life.mp4"]
0 di dalamnya, lalu tentukan nama yang ingin Anda berikan ke gif di dalamnyavideoClip.write_gif["my-life.gif"]
_Buka terminal dan jalankan file
Periksa folder tempat file video berada dan Anda akan melihat file gif. Jika Anda menggunakan Kode VS, buka sidebar dengan menekan
videoClip = VideoFileClip["my-life.mp4"]
1 dan Anda akan melihat file gifAnda juga dapat membuka gif dengan Kode VS
Seluruh kode yang melakukan konversi terlihat seperti ini
from moviepy.editor import VideoFileClip
videoClip = VideoFileClip["my-life.mp4"]
videoClip.write_gif["my-life.gif"]
_Anda dapat mempelajari lebih lanjut tentang modul moviepy
di situs web resmi mereka
Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi saya di Twitter
Terima kasih telah membaca
IKLAN
IKLAN
IKLAN
Pengembang web dan penulis teknis yang berfokus pada teknologi frontend
Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih
Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai