Per ffmpeg Instruksi Tangkapan / Desktop menggunakan penjelasan untuk mengakses perangkat input, menangkap kamera FaceTime terlihat baik-baik saja:
ffmpeg -f avfoundation -i "0:none" facetime_cam.mov
... tetapi menggunakan
ffmpeg -f avfoundation -i "1:none" screen.mov
... desktop terlihat seperti ini:
Bagaimana saya bisa menggunakan ffmpeg untuk menangkap desktop saya?
ffmpeg 3.2.2
macOS 10.12.3
-------------------------MEMPERBARUI:
itu guys @ ffmpeg menyarankan saya "menentukan format piksel lain" - jadi, saya akan mencoba dan mencari cara untuk melakukannya. Saya bingung mengapa desktop terlihat buruk dan kamera FaceTime terlihat "normal" tanpa parameter tertentu?
screen-capture
Mr. Kennedy
sumber
sumber
Jawaban:
Per Pelacak bug FFmpeg , Saya dapat memastikan bahwa sumber masalahnya khusus untuk resolusi default Mac AirBook: 1366 x 768.
Setelah mengalihkan resolusi Tampilan Bawaan AirBooks, saya berhasil menangkap film desktop yang dapat dikenali:
Untuk mengatasi masalah ini membutuhkan implementasi sebuah tambalan yang saya belum tahu bagaimana melakukannya.
sumber