LosslessCut
LosslessCut adalah alat GUI lintas platform berbasis FFmpeg yang memungkinkan pengeditan cepat file video dan audio tanpa kehilangan kualitas. Alat ini dapat dengan cepat memotong file video berukuran besar yang direkam dengan kamera video, GoPro, drone, dan lain-lain untuk menghemat ruang penyimpanan. Selain itu, saat menambahkan musik atau trek subtitle ke video, proses encoding tidak diperlukan.
Fitur utama
- Memotong sebagian besar format video dan audio tanpa kehilangan kualitas
- Smart cut (fitur eksperimental)
- Memangkas bagian tertentu dari video/audio tanpa kehilangan kualitas
- Menyusun ulang urutan segmen video/audio tanpa kehilangan kualitas
- Menggabungkan/menyambungkan file tanpa kehilangan kualitas jika memiliki parameter codec yang sama
- Menggabungkan trek acak dari beberapa file (misalnya menambahkan musik atau trek subtitle ke file video)
- Menghapus trek yang tidak diperlukan
- Re-encode atau mengganti hanya sebagian trek
- Mengekstrak semua trek dari file (video, audio, subtitle, lampiran, dll.)
- Alur kerja multi-file cepat (tanpa ekspor massal/batch)
- Alur kerja dengan pintasan keyboard
- Meremux video/audio ke format kontainer lain tanpa kehilangan kualitas
- Mengambil snapshot resolusi penuh dari video dalam format JPEG/PNG
- Mengekspor frame video sebagai gambar (setiap frame ke-n, setiap detik, saat pergantian adegan)
- Mengekspor hanya dalam rentang waktu yang dipilih
- Opsi menyertakan stempel waktu asli pada nama file gambar
- Memasukkan waktu titik potong secara manual
- Menerapkan offset timecode per file (dimuat otomatis dari file)
- Mengedit metadata file, metadata per trek, dan disposition per trek
- Mengubah metadata rotasi/orientasi video
- Melihat data teknis semua trek
- Zoom timeline dan lompat keyframe
- Thumbnail video dan waveform audio
- Menyimpan segmen potong ke file proyek
- Melihat log perintah FFmpeg terakhir
- Undo/redo
- Memberi label pada segmen potong
- Menganotasi segmen dengan tag
- Impor/ekspor segmen: tanda chapter MP4/MKV, file teks, YouTube, CSV, CUE, XML (DaVinci, Final Cut Pro), dll.
- Editor tanda chapter bawaan MKV/MP4
- Melihat subtitle
- Pintasan keyboard yang dapat dikustomisasi
- Deteksi adegan hitam, deteksi audio hening, deteksi pergantian adegan
- Membagi timeline menjadi segmen sepanjang L atau N segmen
- Mengatur kecepatan file video atau audio (mengubah FPS)
- CLI dasar dan HTTP API
Contoh penggunaan lossless
- Menghapus iklan dari acara TV yang direkam (reformat dari TS ke MP4)
- Menghapus trek audio dari file
- Mengekstrak trek musik dari video dan memotongnya sesuai kebutuhan
- Menambahkan musik ke video (atau mengganti trek audio yang ada)
- Menggabungkan trek audio dan video dari rekaman terpisah
- Menyertakan subtitle eksternal ke dalam video
- Mengubah cepat video H264/H265 MKV menjadi MOV atau MP4 agar bisa diputar di iPhone
- Mengimpor waktu potong dari EDL (edit decision list, CSV) yang dibuat di alat lain lalu menjalankannya di LosslessCut
- Mengekspor waktu potong sebagai CSV EDL untuk diproses di alat lain
- Memotong file dengan cepat berdasarkan chapter MP4/MKV
- Memotong cepat video YouTube per chapter (atau waktu musik di komentar)
- Mengubah bahasa trek audio/subtitle pada file
- Menyematkan cover art/thumbnail ke video/audio dari file JPEG eksternal atau frame di timeline
- Mengubah penulis, judul, lokasi GPS, waktu perekaman video
- Memperbaiki rotasi video yang memiliki flag orientasi salah
- Mengulang klip video/audio sebanyak X kali (tanpa re-encode)
- Mengubah video atau sebagian darinya menjadi X file gambar (tanpa kehilangan kualitas)
- Membagi video menjadi satu file per adegan
- Memotong bagian hening dari audio/video
- Membagi video menjadi beberapa segmen agar mematuhi batas 140 detik Twitter
- Memberi anotasi satu atau lebih tag pada tiap segmen, lalu menggunakannya untuk menyusun segmen atau membuat struktur/hierarki folder output
Mengekspor waktu potong sebagai chapter YouTube
- Ekspor dengan penggabungan aktif dan aktifkan "buat chapter dari segmen yang digabung"
- Buka file hasil ekspor dan pilih "impor chapter" di dialog
- File -> ekspor proyek -> chapter YouTube
Hanya re-encode trek audio dan pertahankan trek video tanpa kehilangan kualitas
- Ekspor setiap trek sebagai file terpisah
- Gunakan Handbrake atau alat serupa untuk me-re-encode file audio (untuk file mp4, encode ke AAC)
- Buka stream video yang diekstrak di LosslessCut
- Buka file audio yang telah di-encode dan pilih "sertakan semua trek dari file baru"
- Ekspor
Alur kerja lanjutan multi-tahap
Tip: LosslessCut dapat digunakan beberapa kali untuk memotong trek individual secara terpisah
- Buka file dan ekspor semua trek sebagai file terpisah
- Buka file trek yang sudah diekspor secara terpisah dan potong sesuai kebutuhan
- Tambahkan kembali trek ke video dan gabungkan menjadi satu video output
Unduh
Jika ingin mendukung pengembangan berkelanjutan LosslessCut, serta menikmati manfaat proses instalasi yang aman dan sederhana serta pembaruan otomatis yang stabil, pertimbangkan untuk mengunduhnya dari store pilihan Anda.
Sistem operasi yang didukung
- Mac OS X: Intel DMG / Apple Silicon DMG
- Windows: 7zip (Windows 7, 8, dan 8.1 tidak lagi didukung setelah v3.50.0)
- Linux: x64 tar.bz2 / x64 AppImage / arm64 tar.bz2 / Raspberry Pi armv7l
Format yang didukung
LosslessCut menggunakan pemutar video HTML5 milik Chromium, dan tidak semua format serta codec yang didukung FFmpeg didukung secara native. Secara umum, format berikut berfungsi:
- Format video:
MP4,MOV,WebM,Matroska,OGG,WAV - Codec audio:
FLAC,MP3,Opus,PCM,Vorbis,AAC - Codec video:
H264,AV1,Theora,VP8,VP9,H265(memerlukan hardware decoder)
Demo video
- Fitur umum
- Cara menambahkan thumbnail/cover art ke MP4
- Cara menambahkan audio multibahasa ke video
Alur kerja umum
- Seret dan lepas file video ke pemutar atau gunakan
⌘/CTRL+O - Tekan
SPACEuntuk putar/jeda atau navigasi maju/mundur dengan◀``▶,,``.atau roda mouse/trackpad - Pindahkan penanda waktu untuk memilih waktu mulai dan akhir segmen potong, lalu tekan
Iuntuk menetapkan waktu mulai danOuntuk menetapkan waktu akhir - Semua segmen akan dipertahankan dan diekspor sebagai file baru. Untuk mengubah perilaku ini, gunakan simbol Yin Yang ☯️ agar segmen yang dipilih dihapus dan bagian di antara segmen yang diekspor
- Untuk menambahkan beberapa segmen, pindah ke waktu mulai yang diinginkan lalu tekan
+, kemudian pilih waktu mulai/akhir segmen berikutnya denganI/O - Untuk menggabungkan kembali semua segmen terpilih menjadi satu file setelah pemotongan, ubah tombol
Separate filesmenjadiMerge cuts - Untuk mengekspor ke folder output tertentu, tekan tombol
Working dir unset(default: folder file input) - Untuk mengubah orientasi, tekan tombol rotasi
- Secara default, trek audio, video, dan subtitle dari file input akan dipotong dan diekspor. Tekan tombol
Tracksuntuk menyesuaikan dan/atau menambahkan trek baru dari file lain - Dapat memilih format output baru
- Di panel segmen kanan, klik kanan segmen untuk memilih opsi atau seret dan lepas untuk mengatur ulang. Pada output gabungan, urutan ini akan dipakai
- Setelah selesai, tekan tombol
Export(atauE) untuk menampilkan ringkasan opsi ekspor - Opsi ekspor dapat disesuaikan
- Tekan ekspor sekali lagi untuk mengonfirmasi ekspor
- Untuk mengambil snapshot JPEG/PNG pada waktu saat ini, tekan tombol kamera (atau
C) - Untuk memindahkan file asli ke tempat sampah, tekan tombol tempat sampah
- Untuk hasil terbaik, mungkin perlu mencoba format output lain (Matroska dapat menampung hampir semuanya), mengubah mode pemotongan keyframe, atau menonaktifkan sebagian trek
- Untuk melihat semua pintasan keyboard dan mouse, tekan
SHIFT+/ - Catatan: file video asli tidak diubah. Sebagai gantinya, file baru dengan stempel waktu from/to akan dibuat di direktori yang sama dengan file asli
Opini GN⁺
- LosslessCut adalah alat untuk mengedit file video dan audio dengan cepat tanpa kehilangan kualitas, dan sangat berguna khususnya bagi pengguna yang menangani file berukuran besar.
- Karena berbasis FFmpeg, alat ini menawarkan kecepatan yang sangat tinggi serta mendukung berbagai format dan codec.
- Menyediakan berbagai fitur seperti smart cut, alur kerja multi-file, dan pintasan keyboard untuk meningkatkan kenyamanan pengguna.
- Alat lain dengan fungsi serupa antara lain Avidemux dan Shotcut; ada baiknya membandingkan kelebihan dan kekurangan masing-masing.
- Saat mengadopsi teknologi baru atau open source, perlu mempertimbangkan format dan codec yang didukung, serta seberapa intuitif antarmuka penggunanya.
1 komentar
Komentar Hacker News
Tampak seperti pesaing open source untuk VideoReDo
Penyuntingan lossless adalah proses me-remix kontainer asli ke kontainer baru
Karena ES sudah dikodekan, ia tidak memberikan akurasi setingkat frame
Dengan menganalisis bitstream ES, batas GOP dapat dideteksi
LosslessCut berguna untuk membagi rekaman kompetisi loncat indah menjadi klip untuk tiap lompatan
Menyertakan tautan terkait
Membagikan skrip bash yang berguna
AVIDemux adalah aplikasi native yang menawarkan fungsi serupa
Di GitHub lisensinya GPL-2.0, di snap store lisensinya MIT, dan di Mac OS APP store harganya $19
Bertanya-tanya apakah ada dokumentasi tentang ffmpeg dan teknik pemotongan lossless
Sangat menyukai LosslessCut dan menggunakannya hampir setiap hari
Bertanya-tanya apakah mungkin mengunduh dan memotong video secara lossless dari server jarak jauh