Daftar Isi:

Papan Buletin Raspberry Pi: 11 Langkah (dengan Gambar)
Papan Buletin Raspberry Pi: 11 Langkah (dengan Gambar)

Video: Papan Buletin Raspberry Pi: 11 Langkah (dengan Gambar)

Video: Papan Buletin Raspberry Pi: 11 Langkah (dengan Gambar)
Video: #1 - Tutorial Menggunakan Raspberry Pi, Dari Nol 2024, Juli
Anonim
Papan Buletin Raspberry Pi
Papan Buletin Raspberry Pi
Papan Buletin Raspberry Pi
Papan Buletin Raspberry Pi
Papan Buletin Raspberry Pi
Papan Buletin Raspberry Pi

Ini adalah proyek yang saya kerjakan untuk gereja saya. Kami menginginkan papan buletin elektronik yang akan dipasang di area narthex/lobi dan akan berputar melalui slide statis setiap beberapa detik.

Ini adalah tujuan desain kami:

  • Slide statis, tanpa video atau audio
  • Admin membuat slide di Powerpoint (alat yang sudah dikenal, tidak ada perangkat lunak baru untuk dipelajari)
  • Admin dapat menarik dan melepas presentasi baru untuk menggantikan yang lama
  • Tidak ada solusi berbasis cloud, karena papan buletin akan berada di jaringan nirkabel pribadi kami
  • Tidak ada biaya lisensi bulanan atau perangkat lunak berpemilik, selain yang sudah kami miliki (Windows, Office, Powerpoint)
  • Layar 49", dalam mode potret/vertikal (meskipun mode lanskap/horizontal juga dimungkinkan dan dijelaskan di bawah)
  • Biaya yang diinginkan: <$1000

Kami berhasil melakukan ini dan masuk di bawah anggaran. Saya baru-baru ini membantu gereja terdekat lainnya melakukan proyek yang sama, dan total biaya (tidak termasuk biaya tukang listrik untuk membawa listrik ke tempat yang tepat di dinding dan tenaga kerja yang terlibat dalam pemasangan) kurang dari $500.

Karena biaya rendah dan pada dasarnya nol biaya berkelanjutan (hanya listrik), ini juga cocok dengan sekolah, perpustakaan, museum, nirlaba, atau organisasi lain dengan anggaran terbatas.

Umpan balik diterima.

Langkah 1: Daftar Peralatan

Daftar perlengkapan
Daftar perlengkapan
Daftar perlengkapan
Daftar perlengkapan
Daftar perlengkapan
Daftar perlengkapan

Berikut adalah daftar peralatan yang kami gunakan. Komentar ditambahkan. Saya mencoba menautkan ke situs produsen jika memungkinkan, bukan pengecer.

  • televisi/monitor. Hampir semua TV atau monitor modern dapat melakukannya, selama memiliki CEC (lihat artikel ini di Wikipedia untuk informasi lebih lanjut tentang CEC: https://en.wikipedia.org/wiki/Consumer_Electronics_Control). Sebagian besar monitor dibuat untuk dipasang dalam mode vertikal/potret atau horizontal/lansekap. TV dirancang horizontal, jadi memasangnya secara vertikal sedikit lebih sulit. Selain itu, banyak TV yang asimetris dari atas ke bawah (yaitu tepi bawah sering kali lebih besar dari atas), jadi memasangnya secara vertikal mungkin terlihat agak aneh. Tetap saja, TV lebih murah secara keseluruhan, jadi kami menggunakan TV. Tentu saja, jika orientasi pilihan Anda adalah lanskap, itu tidak masalah. Kami memilih yang ini: TV LED LG 49".
  • TV Mount: Ini rumit, karena kami membeli TV dan ingin memasangnya secara vertikal. Hal yang perlu diperhatikan adalah gaya pemasangan dan apakah akan terlihat, terutama jika TV dipasang secara vertikal. Dudukan ditempatkan di dinding dengan orientasi yang sama seperti jika Anda memasang TV secara horizontal. Jika Anda memilih untuk memasang TV secara vertikal, Anda perlu mempertimbangkan apakah lubang pemasangan sekrup di dudukan TV dapat mengakomodasi lubang pemasangan yang diputar di TV. Beberapa TV menempatkan sekrup pemasangannya dalam pola persegi, sedangkan beberapa lainnya adalah pola persegi panjang. Pikirkan ini dan pastikan Anda memasang akan bekerja di lokasi yang diinginkan sebelum membeli.
  • Raspberry Pi, kasing, kabel, heat sink, kipas angin, dll.: Saya sarankan Anda mendapatkan versi terbaru dan terbaik. Pada saat kami membangun proyek, itu adalah Raspberry Pi 3 B+, tetapi sekarang Raspberry Pi 4 B sudah keluar. Sejauh kasing, kabel daya, pendingin, kipas, kami memutuskan bahwa karena Raspberry Pi akan berjalan 24/7, kami menginginkan kasing dengan kipas, meskipun yang tenang. Dan memiliki kabel daya dengan sakelar daya inline memudahkan untuk mengatur ulang sistem tanpa harus mencabut stekernya. Perbedaan utama lainnya antara Raspberry Pi 3 B+ dan Raspberry Pi 4B adalah bahwa 4 B memiliki colokan micro-HDMI, yang berarti Anda memerlukan adaptor (termasuk dalam kit di bawah).

    • Jika Anda menggunakan Raspberry Pi 3 B+: Raspberry Pi 3 B+ Case Kit (tidak termasuk Raspberry Pi)
    • Jika Anda menggunakan Raspberry Pi 4 B: Raspberry Pi 4 B Case Kit (tidak termasuk Raspberry Pi)
  • Kabel HDMI: Apa saja boleh, asalkan mendukung CEC. Perhatikan bahwa biasanya, Raspberry Pi akan dipasang di dinding di belakang TV/monitor atau mungkin terpasang ke TV/monitor itu sendiri, jadi kabel pendek 3 'mungkin banyak. Terlalu panjang kabel dan itu akan terlihat. Juga pertimbangkan di mana port HDMI berada di TV/monitor dan apakah Anda dapat mempertimbangkan ujung kabel 90 derajat (misalnya, jika port HDMI berada di satu sisi).
  • Kartu MicroSD. Ini juga tidak terlalu penting. Kami memilih 32GB daripada 16GB standar, hanya untuk memiliki ruang ekstra untuk perangkat lunak tambahan, jika kami mau, dan memiliki tempat untuk menyimpan beberapa presentasi. Kami memilih yang ini: Kartu MicroSD SanDisk Ultra PLUS 32GB. Perhatikan bahwa lebih mudah jika Anda membeli kartu MicroSD dengan NOOBS yang sudah terpasang, seperti ini: Kartu SD dengan NOOBS. Saya tidak melakukannya, tetapi Anda dapat menyimpan satu langkah jika Anda melakukannya. Lihat di sini untuk informasi lebih lanjut: NOOBS

Catatan tentang CEC: CEC (Consumer Electronics Control) memungkinkan beberapa komponen saling mengontrol melalui kabel HDMI. Misalnya, pemutar DVD dapat menghidupkan/mematikan TV yang tersambung melalui kabel HDMI jika keduanya mendukung CEC. Ini berguna dalam kasus kami, karena Raspberry Pi dapat menghidupkan/mematikan TV/monitor sesuai keinginan. Misalnya, di lingkungan gereja, kami ingin monitor hanya menyala pada jam-jam ketika gereja buka, dan itu bervariasi menurut hari dalam seminggu. CEC memungkinkan Pi untuk menghidupkan dan mematikan TV dalam jadwal waktu yang kompleks.

Langkah 2: Merakit Pi Case

Merakit Pi Kasus
Merakit Pi Kasus
Merakit Pi Kasus
Merakit Pi Kasus
Merakit Pi Kasus
Merakit Pi Kasus

Perakitan cukup mudah. Tempelkan heat sink pada chip dengan ukuran yang sesuai pada Raspberry Pi, rakit kasing lapis demi lapis. Jangan lupa untuk melepaskan lembaran pelindung plastik tipis dari setiap lapisan.

Langkah 3: Instal Raspbian

Instal Raspbian
Instal Raspbian

Ada panduan yang sangat baik di situs Raspberry Pi. Ikuti petunjuk tersebut untuk mengaturnya.

Menyiapkan Raspberry Pi

Saya menggunakan Raspbian Lite, karena tidak memiliki aplikasi tambahan yang tidak Anda perlukan untuk proyek ini.

Langkah 4: Tambahkan Perangkat Lunak Standar dan Kustom

Setelah NOOBS menginstal Raspbian, pertama kali Anda login, Anda akan diminta untuk hal-hal seperti bahasa, zona waktu, dll. Ini juga akan meminta informasi jaringan WiFi dan kata sandi, kecuali Anda menggunakan koneksi kabel. Akhirnya, itu akan mengunduh dan menginstal pembaruan Raspbian apa pun. Ini membantu jika Anda berada di koneksi internet yang sama seperti pada pengaturan akhir, tetapi tidak harus demikian. Artinya, Anda bisa melakukan langkah ini di rumah sebelum melakukan setting di lokasi akhir. Ingatlah untuk mengatur koneksi internet baru sebelum reboot terakhir pada langkah terakhir.

Buka jendela terminal (klik ikon persegi panjang hitam di dekat sudut kiri atas layar).

Pertama, kami memeriksa ulang untuk melihat apakah ada pembaruan Raspbian lebih lanjut. Ketik baris berikut, satu per satu

sudo apt update

sudo apt upgrade

(katakan "Y" jika ditanya apakah Anda ingin menginstal pembaruan).

Selanjutnya kita menginstal Samba, yang memungkinkan berbagi folder dengan mesin Windows di jaringan.

sudo apt install samba samba-common-bin smbclient cifs-utils

Selanjutnya kita instal fbi. fbi adalah utilitas unix yang menampilkan grafik pada layar yang tidak menjalankan window manager.

sudo apt install fbi

Selanjutnya kita install inotify-tools. inotify-tools memungkinkan tayangan slide untuk menonton folder bersama untuk setiap perubahan.

sudo apt install inotify-tools

Selanjutnya kita install cec-utils. cec-utils memungkinkan Raspberry Pi untuk menghidupkan dan mematikan TV melalui kabel HDMI.

sudo apt install cec-utils

Selanjutnya Anda harus mengunduh utilitas kecil yang saya tulis untuk memutar tayangan slide.

git clone

Ini akan mengambil kode dan meletakkannya di direktori bernama raspi_slideshow.

Sekarang semua perangkat lunak tersedia di Raspberry Pi. Langkah selanjutnya melalui konfigurasi.

Langkah 5: Siapkan Folder Bersama

Secara default, kode slideshow mencari direktori (folder) /shared/Presentation.

Kita perlu membuat direktori itu. Karena berada di level root, kita memerlukan izin root, jadi sudo ada dalam urutan. Anda mungkin perlu mengetikkan kata sandi (default adalah raspberry) ketika Anda melakukan perintah ini:

sudo mkdir -p /shared/Presentation

Selanjutnya, kita perlu membuat ini dapat dibaca dan ditulis oleh siapa pun di Pi ini. Ketik perintah berikut:

sudo chmod a+rwx /shared/Presentation

Ini membuatnya hanya terlihat di Pi ini. Selanjutnya, kita perlu membagikan folder ini dengan dunia (sebenarnya, hanya mesin lain di jaringan yang sama). Itulah mengapa kami merekomendasikan ini berada di jaringan Wi-Fi pribadi (dilindungi kata sandi) atau jaringan lokal berkabel.

Ketika kita menginstal samba pada langkah sebelumnya, itu membuat file default /etc/samba/smb.conf

Kita perlu menambahkan banyak baris ke akhir file itu. Baris ada di file raspi_slideshow/add_to_smb.conf

Cara termudah untuk melakukannya adalah sebagai berikut:

sudo bash

cat raspi_slideshow/add_to_smb.conf >> /etc/samba/smb.conf keluar

Ini pada dasarnya menggabungkan file add_to_smb.conf ke akhir /etc/samba/smb.conf

Anda dapat memilih untuk melakukannya melalui editor seperti nano jika Anda mau, tetapi ini cukup banyak mengetik.

Pada dasarnya ia membagikan direktori /shared sebagai direktori yang dapat dibaca dan ditulis oleh siapa saja di jaringan lokal. Saya tidak akan membahas cara melindunginya di sini, tetapi jika Anda ingin dilindungi (memerlukan kata sandi untuk mengedit), Anda dapat membaca di Samba dan mengubah pengaturan yang sesuai.

Langkah 6: Konfigurasikan Pengaturan Hidup/Mati Monitor

Kami menggunakan cron untuk menghidupkan dan mematikan TV/monitor pada waktu yang dijadwalkan. Cron adalah utilitas linux yang menjalankan tugas pada waktu yang dijadwalkan. Jika Anda ingin TV/monitor Anda bekerja 24/7 atau Anda ingin menyalakan dan mematikannya secara manual, Anda dapat melewati langkah ini.

Salin contoh file crontab dari direktori raspi_slideshow ke direktori home.

cp raspi_slideshow/crontab_example.pi crontab.pi

File crontab_example.pi adalah contoh yang menunjukkan cara kerja jenis file ini. Ada banyak dokumentasi di Wikipedia dan di tempat lain:

Sekarang kita edit. Ini membantu untuk memiliki jadwal Anda sudah tahu. Contoh jadwalnya adalah

  • Minggu: aktif jam 7 pagi, mati jam 9 malam
  • Rabu: aktif jam 8 pagi, off jam 9 malam
  • Sabtu: aktif jam 7 pagi, mati jam 9 malam
  • Hari lain: aktif jam 8 pagi, mati jam 5 sore

Saya suka nano karena diinstal dengan Raspbian dan mudah digunakan. Anda dapat menggunakan vi atau editor lainnya.

nano crontab.pi

Edit file untuk menentukan waktu aktif/nonaktif setiap hari. Gunakan tombol panah untuk bergerak. Backspace untuk menghapus, ketik untuk menyisipkan. Setelah selesai, Control-O untuk menyimpan (Anda harus menekan "enter" untuk mengonfirmasi nama file), dan Control-X untuk keluar dari nano.

Setelah Anda memiliki file cron seperti yang Anda inginkan, beri tahu Raspbian bahwa Anda ingin menjalankannya:

crontab crontab.pi

Jika Anda ingin mengubah jadwal Anda, Anda dapat mengedit $HOME/crontab.pi dan menjalankan kembali perintah crontab tepat di atas. Itu akan menggantikan jadwal lama Anda dengan yang baru.

Langkah 7: Konfigurasikan Pengaturan Tampilan

Konfigurasikan Pengaturan Tampilan
Konfigurasikan Pengaturan Tampilan

Kami hampir selesai! Kita perlu mengkonfigurasi pengaturan tampilan. fbi adalah utilitas yang kami gunakan untuk menampilkan slide. Ia membaca pengaturannya dari file.fbirc di direktori home.

Pertama, pastikan kita berada di direktori home.

cd $HOME

Selanjutnya salin file dari direktori raspi_slideshow ke home

cp raspi_slideshow/.fbirc.

Anda tidak perlu mengedit file. Namun, jika Anda memilih, tiga pengaturan yang menarik adalah:

acak = salah

campuran-msec = 500

batas waktu = 8

Garis acak menentukan apakah fbi mengacak urutan slide. true berarti itu mengacak slide, false berarti tidak. Karena kami menginginkan kontrol atas urutan slide, kami menyetelnya ke false.

Baris blend-msecs mengatakan berapa milidetik (1000= 1 detik) setiap transisi berlangsung. Nilai 0 berarti slide berubah secara instan dari satu ke yang berikutnya. Pengaturan kami 500 berarti slide memudar satu sama lain selama 0,5 detik.

Timeout adalah waktu (dalam detik) setiap slide ditampilkan sebelum transisi ke slide berikutnya. Anda dapat menyesuaikan ini jika Anda ingin slide lebih panjang atau lebih pendek. Ingatlah bahwa ini berlaku untuk semua slide secara merata. Tidak ada cara untuk membuat beberapa slide tampak lebih panjang dan yang lainnya lebih pendek.

Putar tampilan

Jika Anda memasang TV/monitor secara vertikal, seperti yang kami lakukan, Anda perlu memutar layar 90 derajat atau 270 derajat. Jika Anda memasang TV/monitor secara horizontal, Anda dapat melewati langkah ini.

Gunakan nano lagi. Kali ini Anda harus menjalankan sebagai root, jadi Anda harus sudo, yang mungkin mengharuskan Anda memasukkan kembali kata sandi Anda (defaultnya adalah raspberry)

sudo nano /boot/config.txt

Gunakan panah bawah untuk menuju ke bagian bawah file ini. Tambahkan baris berikut ke akhir file:

tampilan_putar=1

Ini akan memutar layar 90 derajat. Jika setelah pemasangan, tampilan Anda terbalik, ubah 1 menjadi 3.

Pada dasarnya display_rotate = 0 (tidak ada rotasi), 1 (90 derajat), 2 (180 derajat), 3 (270 derajat)

Pada gambar di atas, kami telah mengatur display_rotate=1 dan harus kembali dan mengubahnya menjadi display_rotate=3. Jauh lebih mudah daripada memasang kembali TV!

Langkah 8: Ubah Kata Sandi dan Atur Jalankan Otomatis

Ubah Kata Sandi dan Atur Jalankan Otomatis
Ubah Kata Sandi dan Atur Jalankan Otomatis
Ubah Kata Sandi dan Atur Jalankan Otomatis
Ubah Kata Sandi dan Atur Jalankan Otomatis

Pada titik ini, kita hampir selesai!

Klik menu raspberry di kiri atas, pilih Preferences->Raspberry Pi Configuration

Itu memunculkan kotak dialog. Klik "Ubah Kata Sandi…" dan ubah menjadi sesuatu yang akan Anda ingat!

Anda dapat memilih untuk mengubah nama sistem (bidang Hostname).

Pastikan Anda mengklik Boot "Ke CLI"

Setel masuk otomatis ("Masuk sebagai pengguna 'pi'")

Sekarang Anda perlu mengatur tampilan slide agar berjalan saat Anda boot. Cara termudah adalah menambahkan satu baris ke file.bashrc Anda. Jalankan editor nano kami:

nano.bashrc

Panah bawah ke akhir file dan tambahkan baris berikut:

python3 raspi_slideshow/play_slideshow.py

Pengaturan ini berarti bahwa:

  • Setiap kali di-boot ulang, Raspberry Pi akan secara otomatis masuk sebagai pengguna pi
  • Itu tidak akan memulai pengelola jendela, tetapi hanya berjalan di layar ("Boot ke CLI")
  • Ini akan memulai bash shell, yang membaca file.bashrc, dan baris terakhir dari file itu mengatakan untuk menjalankan slideshow.

Setelah ini, reboot TIDAK akan menjalankan window manager, dan secara otomatis akan menjalankan slideshow. Anda dapat menghentikan slideshow dengan menekan Control-C selama slideshow. Ini akan memantulkan Anda kembali ke bash Prompt ($).

Jika Anda ingin memulai pengelola jendela dari titik ini (untuk debugging atau manipulasi pengaturan yang lebih mudah), Anda dapat melakukannya dengan mengetik "startx" di baris perintah.

Langkah 9: Gunakan (Mengatur Mesin Windows)

Dalam penggunaan sebenarnya, Raspberry Pi kami terhubung ke jaringan nirkabel pribadi kami saat startup. Ia membagikan direktori /shared-nya (dan semua yang ada di bawahnya) ke jaringan. Untuk melihat folder ini dari mesin Windows, pastikan Anda berada di jaringan yang sama.

Saya berasumsi Anda akan terhubung ke ini dari komputer Windows di kantor. Untuk Windows 7 atau Windows 10, buka File Explorer untuk melihat file/folder di komputer Anda. Klik kanan di sebelah kiri yang bertuliskan "Komputer" atau "Komputer Saya", lalu pilih "Peta Drive Jaringan…"

Itu akan memunculkan kotak dialog. Pilih huruf apa, mis. "Z:" Anda ingin memetakan drive Anda. Kemudian di bidang Folder, ketik:

{nama-komputer-Pi-Anda}\berbagi

di mana {name-of-your-Pi-computer} adalah nama yang Anda berikan pada Raspberry pi Anda kembali pada langkah sebelumnya (lihat gambar sebelumnya dengan kotak dialog).

Pastikan untuk mengklik "Hubungkan kembali saat masuk". Ada kemungkinan bahwa jika Raspberry Pi dimatikan saat komputer Windows boot, langkah ini mungkin harus diulang (atau komputer Windows di-boot ulang) untuk melihat folder bersama.

Jika Anda memilih untuk melindungi folder dengan kata sandi, Anda dapat menambahkan kredensial dengan memilih "Hubungkan menggunakan kredensial berbeda" dan memasukkan nama pengguna/kata sandi untuk Raspberry Pi.

Sekarang, ketika Anda ingin slide masuk ke tampilan slide Anda, salin gambar slide satu per satu (*) ke dalam folder Presentasi.

Script akan memantau dan menampilkan HANYA isi folder Presentasi, dan tidak ada pada level di atasnya (shared). Jadi, terkadang kita menggunakan trik untuk menempatkan slide yang biasa digunakan di tingkat atas dan kemudian menyeretnya sesuai kebutuhan ke dalam atau keluar dari folder Presentasi.

Ingat, ketika sesuatu dalam folder Presentasi berubah (file ditambahkan, dihapus, atau dimodifikasi) skrip slideshow menunggu 2 menit (120 detik, dapat dikonfigurasi di play_slideshow.py, cari wait_time) sebelum mengatur ulang dan menampilkan slide baru. Ini memberi orang waktu untuk membuat semua perubahan yang diperlukan tanpa mengatur ulang setelah setiap file baru ditambahkan.

Gambar slide individual adalah file jpeg, gif, atau png yang mewakili satu slide. Cara termudah untuk menghasilkan ini adalah menggunakan Microsoft PowerPoint atau program serupa. Anda dapat membuat slide sebanyak yang Anda inginkan di Microsoft PowerPoint dan menyimpannya sebagai presentasi PowerPoint. Kemudian klik File->Export->Change File Type dan simpan sebagai PNG atau JPEG. Ini akan menampilkan slide sebagai file individual, mis. slide1.png, slide2.png, dll. Anda kemudian dapat menarik dan melepaskan file individual ke dalam Z:\Presentation (atau huruf drive apa pun yang Anda gunakan). Perhatikan bahwa presentasi disatukan dalam urutan abjad (bukan numerik), jadi slide11.png muncul setelah slide1.png dan sebelum slide2.png. Anda tentu saja dapat mengganti nama slide sebelum menyalinnya ke folder jaringan. Pastikan mereka mempertahankan ekstensinya (mis..png). Skrip slideshow saat ini hanya mencari file dengan ekstensi berikut:.png,.png,.gif,.gif,.jpg,-j.webp

Langkah 10: Pemecahan Masalah

Sebagian besar masalah dapat diselesaikan dengan solusi lama "coba matikan dan hidupkan lagi".

Jika Raspberry Pi Anda tidak terhubung, tidak memperbarui, atau tampaknya macet, coba lakukan siklus daya.

Jika mesin Windows Anda kehilangan drive jaringan yang dipetakan, coba siklus daya atau tambahkan drive lagi secara manual.

Jika Anda memiliki pertanyaan/masalah lain, silakan posting di komentar dan saya akan memperbarui langkah ini dengan masalah umum dan solusinya.

Langkah 11: Kesimpulan dan Pekerjaan Masa Depan

SELESAI

Pada titik ini, Anda dapat mem-boot ulang Raspberry Pi Anda, baik melalui menu atau dengan tombol daya pada kabel daya. Hal yang menyenangkan tentang pengaturan ini adalah bahwa setiap kali Pi melakukan booting (kegagalan daya, crash, apa pun), itu dimulai dalam mode tayangan slide, sehingga Anda dapat melakukan siklus daya sesuka hati dan itu akan pulih dengan baik. Setelah ini diinstal dan berfungsi, Anda dapat "mengaturnya dan melupakannya", selain pembaruan pada slide. Dalam kasus kami, admin gereja kami memperbarui slide setiap minggu, dan sistem ini telah bekerja dengan sempurna selama sekitar satu tahun.

Tolong beri umpan balik! Saya menerima untuk memperbaiki bug atau ketidakakuratan. Saya mengerti ada banyak cara berbeda untuk melakukan sesuatu, jadi saya tidak senang menjawab pertanyaan seperti "mengapa Anda menggunakan python alih-alih {bahasa pemrograman X}?" Atau saran yang secara fungsional sama (seperti "Sudo apt" semua paket sekaligus, bukan satu per satu). Namun, peningkatan fungsional selalu diterima! Saya mencoba membuat ini sefungsional dan berguna mungkin sementara juga mudah dipasang dan mudah dirawat. Saya sangat menikmati umpan balik dari mereka yang telah mendapat manfaat dari Instruksi ini. Saya senang membantu jika saya mampu.

Pekerjaan masa depan

Saya mulai mengerjakan versi yang memungkinkan file video (dengan suara) bercampur dengan slide statis. Saya pikir saya bisa menggunakan vlc untuk itu dari baris perintah. Saya akan memperbarui ini jika saya bisa membuatnya berfungsi. Jangan ragu untuk membuat saran!

Direkomendasikan: