Pembuatan video melalui PowerPoint - nuansa, bug, dan otomatisasi


Saat ini, video adalah salah satu bahan demonstrasi paling ilustratif.

  • Video hanya ditampilkan, dan pemirsa tidak perlu melakukan apa pun - baik gulir, maupun melihat melalui mata untuk apa yang dibutuhkan.
  • Informasi dalam video diberikan sebagian, dalam dosis kecil dan berurutan, yang meningkatkan persepsi.
  • Dalam video, Anda dapat menunjukkan proses dalam dinamika , yang sangat menyederhanakan pemahaman - dalam gambar, dan terlebih lagi dalam teks, ini sangat sulit dilakukan.
  • Juga, konten video tertanam secara organik di hampir semua saluran informasi modern - posting jejaring sosial, instagram, artikel, belum lagi saluran video itu sendiri. Instagram disorot secara terpisah, karena ini adalah ceruk yang sangat spesifik dengan posisi gambar visual yang eksklusif.

PowerPoint memungkinkan Anda membuat iklan dengan mudah sendiri tanpa biaya keuangan yang tidak perlu - itu sudah terkenal dan cukup sederhana untuk pelatihan mandiri.

Kami tidak akan membahas lebih lanjut bagaimana membuat presentasi animasi dan video pada prinsipnya - PowerPoint penuh dengan bahan referensi dan mudah dipelajari bahkan tanpa instruksi. Tapi di mana-mana ada nuansa , seperti dalam lelucon terkenal. Tentang mereka lebih jauh.

Penerapan Fitur


Jika mungkin, yang terbaik adalah menyematkan objek eksternal dengan tautan sehingga ketika mereka berubah, mereka segera berubah di dalam semua proyek film yang digunakan (presentasi). Jika tidak, Anda harus melihat semua video dan mengubah segalanya di dalamnya.


Misalnya, gambar latar belakang telah berubah, dan itu akan secara otomatis diubah di semua presentasi. Atau gunakan, misalnya, gambar laptop, dan kemudian perhatikan bahwa logo pabrikan tidak terhapus di situ. Total - hapus logo pada gambar asli - dan di semua presentasi, perubahan segera berlaku.

Ini berlaku untuk audio, video, gambar, ikon. Video sejak itu setidaknya ketika Anda menerapkannya, itu disalin dan file PPT menjadi besar.

Untuk menanamkan elemen dari file PowerPoint lain, hack kehidupan ditemukan - dalam presentasi, elemen yang diperlukan harus disimpan sebagai EMF agar tidak kehilangan grafik vektor (format lain semua jenis raster seperti PNG atau JPG) dan sudah dimasukkan sebagai objek yang terhubung ke file PPT yang diinginkan.

Sematkan video


Video dimasukkan dengan sangat mudah - semuanya intuitif dari antarmuka PowerPoint. Tetapi ada bug yang diperhatikan - selama transisi animasi antar slide, video muncul dengan garis-garis berwarna di tepinya, jika ukuran bingkai video dalam piksel bukan kelipatan 16. Dengan demikian Video harus kelipatan 16 lebar dan tinggi. Misalnya, untuk ukuran HD (1280x720) dan Full HD (1920x1080), kondisi ini terpenuhi.

Lebih baik berhati-hati segera sehingga Anda tidak perlu mengedit video yang baru dimasukkan karena ukurannya yang berubah. Dan bug tersebut sulit untuk diketahui - hanya diproduksi ulang saat diekspor ke video - selama tampilan slide normal, tidak diamati.

Menggunakan audio


Suara animasi tidak diekspor.


Ada bug - suara transisi slide dan suara transisi animasi tidak masuk ke video saat mengekspor. MS secara resmi mengakui ini dari versi 2010. 9 tahun telah berlalu, bagi banyak spesies hewan ini adalah seumur hidup.

Life hack dikembangkan - suara perlu dimasukkan sebagai elemen animasi terpisah . Pendekatan ini ternyata lebih fleksibel - Anda dapat menyesuaikan lekukan waktu dan waktu pemangkasan suara. Dan untuk suara transisi slide, Anda harus meletakkannya di slide sebelumnya. Untuk kedua suara, Anda perlu mengatur opsi "Mainkan melintasi slide" sehingga mereka bermain secara bersamaan dengan efek animasi mereka.


Musik terkadang "istirahat"


Bug lain ditemukan - musik latar terganggu untuk waktu yang singkat di tempat sewenang-wenang ketika mengekspor video jika file diguncang oleh sesuatu. Saya perhatikan ini menggunakan MP3. Sebagai percobaan, saya mencoba membuat file WAV dengan codec ADPCM untuk menghemat ruang - bug tetap dimainkan, meskipun kurang.

Akibatnya, solusi - semua musik yang digunakan harus dikonversi ke file WAV (PCM) tidak terkompresi .

Mencetak gol


Video terlihat sangat bagus, di mana di balik layar suara yang menyenangkan menjelaskan semuanya dengan baik. Saya menemukan add-on PowerPoint yang membuat voice-over dari teks yang diberikan. Speech Over - ini sangat kuno dan tidak terlalu gratis. Saya belum mencoba addon ini sendiri, karena dalam kasus saya, voice-over tidak terlalu kritis. Jika seseorang menemukan solusi lain atau mencoba addon di atas - silakan bagikan pengalaman Anda di komentar.

Lokalisasi


Di masa globalisasi kami, Anda tidak dapat memperoleh dukungan apa pun dari berbagai bahasa. Dalam satu presentasi, Anda dapat langsung menempatkan elemen yang tergantung pada bahasa - teks, objek lain. Dan sebelum mengekspor video, Anda hanya perlu menyembunyikan elemen untuk bahasa yang tidak perlu - dan pelokalan video siap. Urutan animasi dalam presentasi tidak terganggu jika semuanya diatur dengan benar.

Ternyata nyaman untuk menambahkan kode bahasa ISO melalui titik pada nama elemen (dengan analogi dengan ekstensi file). T.O. elemen bahasa di navigator terlihat secara visual dan mereka dapat diaktifkan dengan ikon mata.


Panel Pilihan terbuka dengan menekan Alt + F10.

Otomasi


Karena sudah dengan beberapa pelokalan proses alih bahasa di dalam file proyek film segera menjadi memakan waktu, maka pertanyaan segera muncul otomatisasi. Dan jika ada banyak klip, dan harus ada banyak klip, maka menggunakan tangan Anda untuk klip semuanya menjadi kerja keras.

Tetapi yang saya sukai dari Microsoft adalah kemampuan untuk mengotomatiskan aplikasi kantor mereka melalui COM. PowerPoint memiliki antarmuka untuk mengontrol visibilitas elemen dan untuk mengekspor video.

Peralihan Lokalisasi


Saya akan memberikan contoh kode dalam PHP. Bahasa lain yang mendukung COM akan melakukannya.
Pertama, buka presentasi.

$oPptApp = new \COM( 'PowerPoint.Application' ); $oPptFile = $oPptApp -> Presentations -> Open( 'my.ppt' ); 

Selanjutnya, kita perlu melihat semua elemen presentasi, menemukan ketergantungan bahasa dan menyembunyikan yang tidak perlu saat ini. Biarkan, misalnya, bahasa Rusia (ru) diperlukan.

 foreach( $oPptFile -> Slides as $oSlide ) { foreach( $oSlide -> Shapes as $oShape ) { $posLangSep = strrpos( $oShape -> Name, '.' ); if( $posLangSep !== false ) $oShape -> Visible = substr( $oShape -> Name, $posLangSep + 1 ) == 'ru' ? msoTrue : msoFalse; } } 

Elemen dalam presentasi dapat dikelompokkan, jadi pertimbangkan ini dengan sedikit membangun kembali kode. Nuansa - metode Terlihat segera mengelola semua elemen bersarang, tidak seperti klik mouse di antarmuka. Oleh karena itu, kami mengubah properti dari "orang tua" menjadi "anak-anak".

 foreach( $oPptFile -> Slides as $oSlide ) foreach( $oSlide -> Shapes as $oShape ) EnsureElemVisibleByLang( $oShape, 'ru' ); function EnsureElemVisibleByLang( $oShape, $langCode ) { $posLangSep = strrpos( $oShape -> Name, '.' ); if( $posLangSep !== false ) $oShape -> Visible = substr( $oShape -> Name, $posLangSep + 1 ) == $langCode ? msoTrue : msoFalse; if( $oShape -> Type == msoGroup ) foreach( $oShape -> GroupItems as $oShapeChild ) EnsureElemVisibleByLang( $oShapeChild, $langCode ); } 

Nilai msoGroup konstan dan lainnya di sini .

Ekspor video


Cukup sederhana di sini . Deskripsi metode CreateVideo ada di sini .

 $oPptFile -> CreateVideo( 'my.mp4', msoTrue, 5, 1080, 30, 100 ); 

Integrasi sistem


Selanjutnya, semua kode dieksekusi dalam skrip untuk memproses satu file PPT dan ditangguhkan di shell sistem, sehingga untuk grup file yang dipilih dalam penjelajah, klik kanan pada menu, misalnya, "Buat Video". Sebagai hasilnya, kami memiliki pemrosesan batch otomatis.

Kesimpulan


Jika seseorang pengalaman saya akan membantu - ceritakan tentang hal itu di komentar. Dalam proses produksi rol, nuansa tambahan terus terungkap, yang akan saya bicarakan. Contoh video dapat dilihat di tautan YouTube di bagian atas situs yang ditunjukkan dalam profil saya. Juga, jika Anda memiliki pertanyaan tentang membuat video, jangan ragu untuk bertanya. Dan, seperti biasa, setiap komentar, harapan, kritik yang membangun diterima.

Source: https://habr.com/ru/post/id479914/


All Articles