{"id":31867,"date":"2023-03-10T15:22:36","date_gmt":"2023-03-10T14:22:36","guid":{"rendered":"https:\/\/mimolive.com\/?post_type=user-manual&#038;p=31867"},"modified":"2026-02-07T18:19:10","modified_gmt":"2026-02-07T17:19:10","slug":"ffmpeg","status":"publish","type":"user-manual","link":"https:\/\/mimolive.com\/id\/user-manual\/sources-input\/remote-sources\/ffmpeg\/","title":{"rendered":"Sumber FFmpeg"},"content":{"rendered":"<section class=\"boinx_section\">\n    <div class=\"main_div\">\n        <div class=\"left_div_icon\">\n                <i class=\"icon_highlight\">*<\/i>\n        <\/div>\n\n        <div class=\"right_div_text\">\n                <div><p class=\"text_highlight_headline\">Sumber FFmpeg menggantikan sumber RTSP yang dimulai dengan mimoLive 6.0<\/p><\/div>\n                <div><p class=\"text_highlight\"><\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_section {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(217,237,248);\n    border-radius: 8px;\n  \n}\n\n.icon_highlight {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(58,134,172);\n    line-height:60px;\n}\n\n.text_highlight {\n    color:rgb(58,134,172);\n}\n\n.text_highlight_headline{\n    font-weight:bold;\n    color:rgb(58,134,172);\n}\n\n.main_div\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n}\n.left_div_icon{\n    display:flex !IMPORTANT;\n    width:40px;\n    padding:0;\n    margin:10px 20px 10px 10px;\n    \n}\n.right_div_text{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    padding:10px;\n    margin:0;\n    width:200px;\n    }<\/style>\n\t\t\n\n\n<p>FFmpeg adalah utilitas video serbaguna yang dapat memproses hampir semua format video dan memiliki berbagai macam protokol. Hal ini menjadikannya alat universal untuk membawa banyak sumber yang berbeda ke dalam mimoLive, termasuk <span class=\"caps\">RTSP<\/span>, <span class=\"caps\">RTMP<\/span> dan <span class=\"caps\">SRT<\/span>.<\/p>\n\n\n\n<p>Karena pembatasan lisensi, FFmpeg perlu diunduh dan diinstal oleh pengguna secara terpisah dari mimoLive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Menginstal FFmpeg<\/h2>\n\n\n\n<p>Cara yang paling mudah untuk menginstal FFmpeg adalah dengan menggunakan Homebrew, yang disebut sebagai manajer paket untuk alat baris perintah. Anda dapat menemukan instruksi terbaru di situs <a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noreferrer noopener\">Halaman web Homebrew<\/a>.<\/p>\n\n\n\n<p>1. Buka Terminal.app dan salin\/tempel perintah ini untuk menginstal Homebrew:<\/p>\n\n\n\n<p>\/bin\/bash -c \u201c$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\u201d<\/p>\n\n\n<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\">\u201cffmpeg\u201d vs. \u201cffmpeg-penuh\u201d<\/p><\/div>\n                <div><p class=\"text_exclamation\">Dimulai dengan FFmpeg 8, Homebrew memiliki dua formula untuk FFmpeg. Paket dasar \u201cffmpeg\u201d tidak lagi mengandung SRT. Kami merekomendasikan untuk menginstal formula \u201cffmpeg-full\u201d.<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\t\t<style>.boinx_exclamation {\n    margin:30px 0;\n    padding:10px;\n    background-color:rgb(242,222,222);\n    border-radius: 8px;\n}\n.icon_exclamation {\n    display:block;\n    padding:5px;\n    font-size:80px;\n    color:rgb(184,74,72);\n    line-height:60px;\n}\n.text_exclamation {\n    color:rgb(184,74,72);\n}\n\n.text_exclamation_headline{\n    font-weight:bold;\n    color:rgb(184,74,72);\n}\n\n\n.main_div_exclamation\n{\n    display:flex !IMPORTANT;\n    flex-wrap: wrap;\n    flex-direction: row;\n    justify-content : flex-start;\n    align-items : flex-start\n    align-content : flex-start;\n    \n}\n\n.left_div_icon_exclamation{\n    display:flex !IMPORTANT;\n    width:80px;\n    padding:10px;\n    margin:20px 20px 20px 0;\n    height:40px;\n}\n.right_div_text_exclamation{\n    display:flex !IMPORTANT;\n    flex-direction: column;\n    flex-grow: 1;\n    width:200px;\n    padding:10px;\n    margin:0;\n}<\/style>\n\t\t\n\n\n<p>2. Instal FFmpeg menggunakan perintah ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\" data-no-translation=\"\"><code>brew install ffmpeg-full<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Masukkan jalur ke FFmpeg di mimoLive<\/h2>\n\n\n\n<p>Sebelum Anda dapat menggunakan sumber FFmpeg, Anda harus memberi tahu mimoLive di mana menemukannya.<\/p>\n\n\n\n<p>Untuk mengetahui jalur di mana ffmpeg-full terinstal, Anda dapat menggunakan Terminal dan mengeluarkan perintah:<\/p>\n\n\n\n<p>yang ffmpeg<\/p>\n\n\n\n<p>Ini akan memberi Anda jalur berikut (atau yang serupa): \/opt\/homebrew\/opt\/ffmpeg-full\/bin\/ffmpeg<\/p>\n\n\n\n<p>Masukkan jalur ini ke dalam bidang Jalur Instalasi FFmpeg di Preferensi mimoLive:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"712\" height=\"532\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1.png\" alt=\"\" class=\"wp-image-43411\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1.png 712w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1-300x224.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/image-1-16x12.png 16w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Menggunakan sumber FFmpeg<\/h2>\n\n\n\n<p>FFmpeg berjalan sebagai proses terpisah yang dikendalikan dari mimoLive. Secara default, FFmpeg hanya dijalankan ketika layer yang digunakannya diaktifkan secara live. Dalam beberapa kasus, hal ini dapat memakan waktu beberapa detik.<\/p>\n\n\n\n<p>Namun, setelah dimulai, sumber FFmpeg akan menerima data hingga sumber tersebut tidak lagi mengirimkan data, terlepas dari apakah sumber tersebut digunakan dalam live layer.<\/p>\n\n\n\n<p>Untuk menggunakan sumber FFmpeg, tambahkan ke kolom Sumber:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"478\" height=\"597\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672.png\" alt=\"\" class=\"wp-image-31870\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672.png 478w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672-240x300.png 240w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/b2a6d900-8a0d-484a-9488-ef11d349c672-10x12.png 10w\" sizes=\"(max-width: 478px) 100vw, 478px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Parameter Input FFmpeg<\/h4>\n\n\n\n<p>FFmpeg menggunakan parameter baris perintah untuk instruksi tentang apa yang harus dilakukan. Anda dapat memasukkan parameter dengan mengklik tombol edit di sebelah bidang teks yang menunjukkan parameter yang sedang aktif:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"610\" height=\"259\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff.png\" alt=\"\" class=\"wp-image-31871\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff.png 610w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff-300x127.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/fe61cc28-cfe8-42e6-b7d1-fb9b57b9deff-18x8.png 18w\" sizes=\"(max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<p>Jika Anda mengklik \"Save\" dan FFmpeg sedang berjalan, proses akan dihentikan dan dimulai kembali dengan parameter baru. Jika Anda mengklik \"Cancel\", parameter yang sedang digunakan akan dipertahankan dan, jika sedang berjalan, FFmpeg akan terus berjalan.<\/p>\n\n\n<section class=\"boinx_exclamation\">\n    <div class=\"main_div_exclamation\">\n        <div class=\"left_div_icon_exclamation\">\n                <i class=\"icon_exclamation\">\u2757<\/i>\n        <\/div>\n\n        <div class=\"right_div_text_exclamation\">\n                <div><p class=\"text_exclamation_headline\"><\/p><\/div>\n                <div><p class=\"text_exclamation\">mimoLive menambahkan beberapa parameter default ke baris perintah ffmpeg yang harus Anda hilangkan jika Anda bereksperimen dengan protokol lain. Parameter \"tersembunyi\" tersebut adalah: -f avi -pix_fmt argb -vcodec rawvideo -acodec pcm_s16le -ac 2 -ar 48000<\/p><\/div>\n        <\/div>    \n    <\/div>\n<\/section>\n\n\n\n\n<p>Ketika memutar file lokal, Anda perlu menambahkan \"-re\" di depan parameter Anda untuk memberi tahu FFmpeg agar memutar file secara real time.<br><code>-re -i file:\/\/User\/MyUserName\/Movies\/MyMovie.mp4<\/code><\/p>\n\n\n\n<p>Lihat subbagian tentang <a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/masukan-sumber\/ffmpeg\/rtmp\/\" data-type=\"user-manual\" data-id=\"31875\"><span class=\"caps\">RTMP<\/span><\/a>, <a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/masukan-sumber\/ffmpeg\/rtsp-ffmpeg\/\" data-type=\"user-manual\" data-id=\"31873\"><span class=\"caps\">RTSP<\/span><\/a> dan <a href=\"https:\/\/mimolive.com\/id\/panduan-pengguna\/masukan-sumber\/ffmpeg\/srt\/\" data-type=\"user-manual\" data-id=\"31876\"><span class=\"caps\">SRT<\/span><\/a> untuk contoh parameter yang digunakan.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Opsi Tetap Hidup<\/h4>\n\n\n\n<p>FFmpeg hanya akan dimulai ketika layer yang ditugaskan padanya diaktifkan secara langsung. Jika Anda ingin menjalankan FFmpeg sebagai server, misalnya untuk menerima streaming kamera langsung melalui <span class=\"caps\">RTSP<\/span>, <span class=\"caps\">RTMP<\/span> atau <span class=\"caps\">SRT<\/span>mencentang kotak centang ini akan segera memulai FFmpeg dan tetap menjalankannya selama mimoLive berjalan, terlepas dari apakah input benar-benar digunakan oleh live layer.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Jendela Log FFmpeg<\/h4>\n\n\n\n<p>Terkadang sumber FFmpeg tidak dapat dijalankan. Biasanya hal ini disebabkan oleh kesalahan dalam pengaturan parameter yang rumit. Untuk memonitor apa yang sebenarnya dikatakan FFmpeg tentang parameter dan proses koneksi, ada sebuah jendela log yang akan dikeluarkan oleh FFmpeg.<\/p>\n\n\n\n<p>Log dibagi menjadi tiga kolom:<\/p>\n\n\n\n<p>- Stempel waktu: Kolom pertama menunjukkan waktu ketika entri log ini dibuat.<br>- Sumber: Terkadang akan ada entri log yang dihasilkan oleh mimoLive dan bukan FFmpeg itu sendiri. Kolom ini akan membantu untuk membedakannya.<br>- Pesan Log: Ini adalah keluaran log asli oleh FFmpeg.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"772\" src=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1.png\" alt=\"\" class=\"wp-image-31872\" srcset=\"https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1.png 1000w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1-300x232.png 300w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1-768x593.png 768w,  https:\/\/mimolive.com\/wp-content\/uploads\/2023\/03\/7ac0c87f-8120-4858-a163-fd9f42e4d2a1-16x12.png 16w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Di bagian bawah jendela terdapat tiga opsi yang tersedia:<\/p>\n\n\n\n<p>- Pengguliran otomatis: Jika opsi ini dicentang, entri log baru akan menyebabkan pengguliran ke bawah secara otomatis untuk mengikuti informasi terbaru.<br>- Clear: Button ini mengosongkan jendela log jika Anda ingin memulai log baru.<br>- Simpan...: Dengan tombol Save (Simpan), log dapat disimpan ke file teks untuk pemeriksaan lebih lanjut.<\/p>","protected":false},"excerpt":{"rendered":"<p>FFmpeg is a versatile video utility that can process almost any video format and has a huge variety of protocols. This makes it the universal tool for bringing a lot of different sources into mimoLive, including RTSP, RTMP and SRT. Due to licensing restrictions, FFmpeg needs to be downloaded and installed by the user separately [&hellip;]<\/p>","protected":false},"author":3,"featured_media":0,"parent":40846,"menu_order":3,"template":"","meta":{"_acf_changed":false,"_angie_page":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[258],"tags":[],"class_list":["post-31867","user-manual","type-user-manual","status-publish","hentry","category-manual"],"acf":[],"_links":{"self":[{"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual\/31867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual"}],"about":[{"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/types\/user-manual"}],"author":[{"embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":4,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual\/31867\/revisions"}],"predecessor-version":[{"id":43412,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual\/31867\/revisions\/43412"}],"up":[{"embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/user-manual\/40846"}],"wp:attachment":[{"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/media?parent=31867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/categories?post=31867"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mimolive.com\/id\/wp-json\/wp\/v2\/tags?post=31867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}