Cara Menggunakan FFmpeg untuk Tangkapan Skrin: Dari Kod ke Rakaman Skrin

Ketahui cara menggunakan FFmpeg untuk merakam skrin dengan alatan baris arahan.Panduan ini termasuk langkah persediaan, arahan lanjutan dan penyelesaian masalah.Perlukan kesederhanaan?Cuba CapCut merakam skrin dengan pengeditan terbina dalam.

tangkapan skrin ffmpeg
CapCut
CapCut
Jun 23, 2025

Tangkapan skrin FFmpeg ialah alat baris arahan yang berkuasa untuk rakaman skrin, menawarkan fleksibiliti dan kawalan yang tiada tandingan.Ia membolehkan pengguna menangkap video berkualiti tinggi dengan tetapan yang boleh disesuaikan seperti resolusi, kadar bingkai dan input audio.Kepelbagaiannya menjadikannya kegemaran di kalangan pembangun, pendidik dan pencipta kandungan.Walau bagaimanapun, ia rumit untuk pemula, jadi kami mengesyorkan penyelesaian yang lebih mudah untuk merakam skrin, iaitu CapCut.Ia membolehkan anda merakam skrin dan memperhalusi video yang dirakam dengan ciri lanjutan.Sekarang, membaca dan meneroka!

Nota: Kami menghormati hak semua pencipta dan pengguna.Rakaman skrin hanya boleh digunakan untuk tujuan yang sah, seperti pembelajaran peribadi, pembentangan pendidikan atau projek yang dibenarkan.Tolong jangan rakam kandungan berhak cipta (cth., filem, muzik) untuk kegunaan komersial atau pengedaran tanpa kebenaran.

Jadual kandungan
  1. Pengenalan kepada tangkapan skrin FFmpeg
  2. Prasyarat dan keperluan sistem
  3. Bermula: Cara merakam skrin dengan FFmpeg
  4. CapCut: Alternatif kepada FFmpeg untuk rakaman tanpa arahan
  5. Perbandingan antara FFmpeg dan CapCut untuk rakaman
  6. Penyelesaian masalah dan perangkap biasa perakam skrin FFmpeg
  7. Kesimpulan
  8. Soalan Lazim

Pengenalan kepada tangkapan skrin FFmpeg

FFmpeg ialah rangka kerja multimedia baris arahan yang berkuasa untuk memproses, menukar dan menstrim fail audio dan video.Ia adalah merentas platform dan sumber terbuka serta menyokong pelbagai codec dan format, menjadikannya salah satu alat pengendalian media yang paling serba boleh.Dengan fungsinya yang meluas, FFmpeg digunakan secara meluas untuk tugas seperti rakaman skrin, penyuntingan video dan penstriman langsung.

Ciri utama tangkapan skrin FFmpeg

  • Keserasian merentas platform: FFmpeg beroperasi dengan lancar pada pelbagai sistem pengendalian, termasuk Windows dan macOS, memastikan kebolehgunaan yang meluas.
  • Seni bina sumber terbuka: Sebagai projek percuma dan sumber terbuka, FFmpeg mendapat manfaat daripada peningkatan berterusan oleh komuniti pembangun yang aktif.
  • Sokongan codec dan format yang meluas: FFmpeg menyokong pelbagai codec dan format audio dan video, memudahkan tugas seperti penukaran format dan penstriman.
  • Ringan dan cekap: Tidak seperti kebanyakan alatan berasaskan GUI, antara muka baris arahan FFmpeg menggunakan sumber sistem yang minimum, menjadikannya sesuai untuk persekitaran berprestasi tinggi dan resource-constrained.
  • Sangat disesuaikan: Pengguna mempunyai kawalan berbutir ke atas parameter seperti kadar bit, resolusi, kadar bingkai dan tetapan audio, membolehkan pemprosesan media disesuaikan.

Mengapa menggunakan FFmpeg untuk rakaman skrin

Tidak seperti alat rakaman skrin berasaskan GUI tradisional, FFmpeg adalah ringan dan tidak memerlukan antara muka grafik, menjadikannya pilihan yang cekap untuk menangkap video.Pengguna boleh memperhalusi tetapan yang boleh disesuaikan seperti kadar bit, codec dan resolusi untuk mengoptimumkan kualiti rakaman.Keupayaan automasi dan skripnya juga membolehkan pemprosesan kelompok, menjadikannya sesuai untuk tugas rakaman berulang atau aliran kerja yang kompleks.

Tidak seperti alat rakaman skrin berasaskan GUI tradisional, FFmpeg adalah ringan dan tidak memerlukan antara muka grafik, menjadikannya pilihan yang cekap untuk menangkap video.Pengguna boleh memperhalusi tetapan yang boleh disesuaikan seperti kadar bit, codec dan resolusi untuk mengoptimumkan kualiti rakaman.Keupayaan automasi dan skripnya juga membolehkan pemprosesan kelompok, menjadikannya sesuai untuk tugas rakaman berulang atau aliran kerja yang kompleks.

FFmpeg

Prasyarat dan keperluan sistem

  • Keserasian perkakasan dan OS

Sistem pengendalian yang disokong (Windows dan macOS).

  • Arahan pemasangan
    1
  1. Windows: Muat turun binaan FFmpeg terkini daripada tapak web rasmi FFmpeg.Jika anda telah memasang Chocolatey, laksanakan arahan berikut dalam PowerShell untuk memasang FFmpeg: choco memasang ffmpeg
  2. 2
  3. macOS : FFmpeg boleh dipasang dengan mudah pada macOS menggunakan Homebrew, pengurus pakej popular untuk macOS yang memudahkan pemasangan dan kemas kini perisian.Gunakan arahan berikut untuk memasang FFmpeg pada Mac: brew pasang ffmpeg
  • Mengesahkan pemasangan

Selepas pemasangan, anda boleh menyemak sama ada FFmpeg dipasang dengan betul dengan menjalankan arahan berikut dalam terminal (Gesaan Perintah untuk Windows, Terminal untuk macOS): ffmpeg -versi

Bermula: Cara merakam skrin dengan FFmpeg

Perintah FFmpeg mengikut format berstruktur yang terdiri daripada sumber input, bendera pilihan dan fail keluaran.Sintaks umum ialah: ffmpeg [pilihan input] -i [sumber input] [pilihan keluaran] output.mp4

Dalam arahan ini, -i menentukan sumber input: skrin, kamera web atau fail video.Bendera tambahan mengawal pelbagai aspek rakaman, seperti format, resolusi dan kadar bingkai.Memahami parameter ini membolehkan anda menyesuaikan tetapan rakaman skrin untuk kualiti dan kecekapan yang lebih baik.

Parameter utama dijelaskan

  • -f x11take (atau setara untuk OS lain) → Mentakrifkan format tangkapan.Pada Windows, gunakan -f dshow, pada macOS, gunakan -f avfoundation.Bendera ini memberitahu FFmpeg jenis sumber input yang diharapkan.
  • -s [lebar] x [tinggi] → Menentukan resolusi skrin.Contohnya, -s 1920x1080 menangkap skrin HD Penuh, manakala -s 1280x720 merakam dalam HD.Memilih resolusi yang betul mempengaruhi kualiti video dan saiz fail.
  • -i [sumber input] → Mentakrifkan peranti input atau skrin.Bergantung pada OS anda, ini mungkin nama skrin, indeks peranti atau laluan fail.Contohnya, pada Windows, -i video = "screen-capture-recorder" merekodkan keseluruhan skrin.
  • -r [kadar bingkai] → Menetapkan kadar bingkai rakaman, seperti -r 30 untuk 30 FPS atau -r 60 untuk gerakan yang lebih lancar.Kadar bingkai yang lebih tinggi meningkatkan kualiti tetapi meningkatkan saiz fail dan penggunaan CPU.
  • Format keluaran dan codec → Format keluaran menentukan keserasian dan kecekapan mampatan.Codec H.264 ( -c: v libx264 ) digunakan secara meluas untuk fail MP4 kerana nisbah kualiti kepada saiznya yang sangat baik.VP8 / VP9 (-c: v libvpx) ialah alternatif yang sesuai untuk rakaman WebM.
  • Rakaman skrin ringkas FFmpeg menyediakan cara yang ringan dan cekap untuk merakam skrin anda pada sistem pengendalian yang berbeza.Di bawah ialah arahan khusus platform untuk memulakan rakaman skrin asas menggunakan tetapan lalai.Anda boleh mengubah suai parameter untuk mengawal resolusi, kadar bingkai dan kualiti keluaran.
  • Windows FFmpeg menggunakan rangka kerja DirectShow (dshow) pada Windows untuk menangkap video daripada skrin.Perintah berikut merekodkan keseluruhan skrin: ffmpeg -f dshow -i video = "screen-capture-recorder" output.mp4 Di sini: -f dshow menentukan input DirectShow format.video = "screen-capture-recorder" memilih peranti rakaman skrin.output.mp4 menyimpan rakaman dalam format MP4 menggunakan tetapan lalai.
  • macOS FFmpeg bergantung pada rangka kerja AVFoundation untuk mengakses peranti skrin dan audio pada macOS.Gunakan arahan berikut untuk mula merakam: ffmpeg -f avfoundation -i "< indeks peranti skrin >: < indeks peranti audio >" output.mp4-f avfoundation menetapkan format input untuk macOS. < indeks peranti skrin > ialah sumber skrin (biasanya 1 untuk paparan utama). < indeks peranti audio > ialah mikrofon atau sumber audio sistem.
  • -f dshow menentukan format input DirectShow.
  • Video = "screen-capture-recorder" memilih peranti rakaman skrin.
  • output.mp4 menyimpan rakaman dalam format MP4 menggunakan tetapan lalai.
  • -f avfoundation menetapkan format input untuk macOS.
  • < indeks peranti skrin > ialah sumber skrin (biasanya 1 untuk paparan utama).
  • < indeks peranti audio > ialah mikrofon atau sumber audio sistem.

Antara muka baris arahan FFmpeg berkuasa tetapi kompleks untuk pengguna bukan teknikal.Untuk penyelesaian yang lebih mudah dan tanpa kod, pertimbangkan CapCut, yang menawarkan antara muka yang mudah digunakan untuk rakaman dan penyuntingan skrin.

CapCut: Alternatif kepada FFmpeg untuk rakaman tanpa arahan

CapCut ialah editor video semua-dalam-satu yang memudahkan rakaman skrin tanpa memerlukan arahan yang kompleks.Di luar rakaman skrin, CapCut menawarkan alat penyuntingan yang kaya, termasuk peralihan, penapis dan banyak lagi.Lebih mengejutkan, CapCut mengesyorkan mengedit ciri berdasarkan kandungan yang dirakam, seperti "Retouch" untuk rakaman yang termasuk potret.Sama ada anda mencipta tutorial, pembentangan atau kandungan media sosial, CapCut memastikan pengalaman yang lancar dan tanpa kerumitan.Cuba CapCut hari ini untuk rakaman skrin yang mudah dan penyuntingan professional-quality!

Ciri-ciri utama

  • Rakaman skrin : CapCut boleh menangkap skrin penuh, tetingkap tertentu atau tab penyemak imbas dengan mudah.
  • Fungsi pengesyoran pintar : Selepas merakam, ia akan mengesyorkan ciri penyuntingan berdasarkan kandungan, seperti kapsyen automatik untuk menjana sari kata.
  • Alat penyuntingan rakaman yang pelbagai : Anda boleh memangkas, memotong, menambah peralihan, menggunakan penapis dan meningkatkan rakaman dengan mudah.

Panduan langkah untuk merakam skrin dengan CapCut

    LANGKAH 1
  1. Mulakan rakaman skrin

Lancarkan CapCut dan pergi ke pilihan "Perakam skrin".Pilih mod rakaman pilihan anda - skrin penuh, tetingkap aplikasi tertentu atau tab penyemak imbas.Jika perlu, dayakan mikrofon dan kamera web untuk input audio dan video.Klik "Mula merakam" untuk memulakan dan "Hentikan rakaman" setelah selesai.

Klik pada ciri skrin Rekod
    LANGKAH 2
  1. Edit dan tingkatkan rakaman anda (Pilihan)

Klik "Edit lagi" untuk memperhalusi rakaman anda dengan alatan berkuasa CapCut.Gunakan "Auto kapsyen" untuk menjana sari kata secara automatik dan menyesuaikannya agar sepadan dengan gaya anda.Tingkatkan kejelasan bunyi dengan ciri "Kurangkan hingar" dan "Tingkatkan suara".Tambah penapis, kesan dan peningkatan lain untuk mencipta video professional-looking.

Edit rakaman
    LANGKAH 3
  1. Eksport video

Setelah pengeditan selesai, klik "Eksport" untuk memilih format dan resolusi video pilihan (sehingga 4K).Sahkan tetapan dan klik "Eksport" sekali lagi untuk menyimpan video akhir anda ke peranti anda.

Eksport video yang dirakam

Perbandingan antara FFmpeg dan CapCut untuk rakaman

Perbandingan antara FFmpeg dan CapCut untuk rakaman

Penyelesaian masalah dan perangkap biasa perakam skrin FFmpeg

  • Ralat biasa

Jika anda menghadapi ralat "Peranti tidak ditemui", pastikan nama peranti input yang betul digunakan dengan menyenaraikan peranti yang tersedia dengan ffmpeg -list _ devices true -f dshow -i dummy.Ralat "Kebenaran dinafikan" mungkin muncul pada macOS disebabkan tetapan keselamatan sistem berikan kebenaran rakaman skrin dalam Keutamaan Sistem > Keselamatan & Privasi > Rakaman Skrin .

  • Resolusi dan ralat penskalaan

Dimensi tangkapan skrin yang salah boleh menyebabkan rakaman herot atau dipotong.Gunakan bendera -s [lebar] x [tinggi] untuk menentukan resolusi yang betul secara manual.Jika keluaran kelihatan diregangkan, sahkan bahawa nisbah bidang sepadan dengan tetapan paparan.

  • Pengoptimuman prestasi

Penggunaan CPU yang tinggi boleh melambatkan sistem anda semasa merakam.Untuk memunggah pemprosesan, dayakan pecutan perkakasan menggunakan c: v h264 _ videotoolbox (macOS) atau c: v h264 _ nvenc (NVIDIA GPU).Menurunkan resolusi dan kadar bingkai dengan bendera -s dan 'r juga boleh meningkatkan prestasi.

  • Susunan parameter arahan

FFmpeg sensitif kepada susunan parameter arahan.Pastikan pilihan input (-f, -i) muncul sebelum tetapan keluaran (cth., -c: v, -b: v).Penjujukan yang salah boleh membawa kepada tingkah laku atau ralat yang tidak dijangka.

  • Membetulkan isu penyegerakan audio

Jika audio yang dirakam tidak segerak dengan video, gunakan -async 1 untuk membetulkan hanyut atau melaraskan setem masa secara manual dengan -itsoffset.Cuba kadar sampel audio yang berbeza (-ar 44100) untuk mengekalkan penyegerakan yang konsisten.

Kesimpulan

Tangkapan skrin FFmpeg ialah alat yang berkuasa untuk rakaman skrin, menawarkan fleksibiliti melalui kawalan baris arahan.Ia membolehkan pengguna mentakrifkan sumber tangkapan, melaraskan resolusi, kadar bingkai dan codec, malah menyepadukan audio.Walau bagaimanapun, kerumitan dan kekurangan antara muka grafik menjadikannya kurang mesra pengguna untuk pemula.CapCut ialah alternatif yang lebih baik untuk pengalaman rakaman skrin yang lancar dan kaya dengan ciri.Ia menyediakan antara muka intuitif, alat penyuntingan terbina dalam dan peningkatan berkuasa AI tanpa memerlukan pengetahuan pengekodan.Cuba CapCut hari ini untuk rakaman skrin yang mudah dan penyuntingan video professional-quality.

Soalan Lazim

    1
  1. Mengapa FFmpeg menggunakan begitu banyak CPU?

FFmpeg memproses pengekodan dan pemampatan video dalam masa nyata, yang boleh menjadi intensif CPU, terutamanya pada resolusi dan kadar bit yang lebih tinggi.Untuk mengurangkan penggunaan CPU, pertimbangkan untuk mendayakan pecutan perkakasan (cth., c: v h264 _ nvenc untuk GPU NVIDIA) atau menurunkan resolusi dan kadar bingkai.Sebagai alternatif, CapCut menawarkan penyelesaian yang lebih dioptimumkan dengan pengekodan yang cekap dan prestasi yang lancar.

    2
  1. Bolehkah FFmpeg menstrim ke YouTube?

Ya, FFmpeg boleh menstrim terus ke YouTube menggunakan RTMP.Anda perlu mendapatkan kunci strim YouTube anda dan gunakan arahan seperti ini: ffmpeg -i input _ source -deinterlace -vcodec libx264 -pix _ fmt yuv420p -preset fast -r 30 -g 60 -b: v 2000k -bufsize 4000k -acodec libmp3lame -ar 44100 -b: a 712000 -f flv YouTube _ RTMP _ URL

    3
  1. Bagaimanakah saya menambah lapisan kamera web dalam FFmpeg?

Anda boleh menindih suapan kamera web anda pada rakaman skrin menggunakan penapis tindanan: ffmpeg -f v4l2 -framerate 25 -video _ size 640x480 -i / dev / video0 webcam-cap.mp4. Bagi mereka yang lebih suka cara yang lebih mudah untuk menambah tindanan kamera web dan meningkatkan video, CapCut adalah kaedah yang paling mudah; anda boleh menghidupkan skrin dan rakaman kamera dengan mudah pada masa yang sama dan menggunakan pelbagai alatan untuk mengoptimumkan rakaman, termasuk kapsyen automatik, ubah suai dan sebagainya.