Pengambilan ffmpeg dari desktop 1366 x 768 miring tetapi pengambilan cam FaceTime baik-baik saja


0

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:

enter image description here

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?

enter image description here


1
Sudahkah Anda mencoba menggunakan QuickTime untuk melakukannya? Ini bukan jawaban, tetapi solusi yang mungkin.
NoahL

1
@Tidak apa-apa APA ?? manis! Sudah berapa lama hal ini terjadi ??? ... Saya kira sejak 2012: support.apple.com/kb/PH5882?locale=en_US Heh.
Mr. Kennedy

Jawaban:


0

Per Pelacak bug FFmpeg , Saya dapat memastikan bahwa sumber masalahnya khusus untuk resolusi default Mac AirBook: 1366 x 768.

Garis-garis ... adalah 1376 ... tapi   ukuran buffer adalah untuk garis dari 1366.

Setelah mengalihkan resolusi Tampilan Bawaan AirBooks, saya berhasil menangkap film desktop yang dapat dikenali:

enter image description here

Untuk mengatasi masalah ini membutuhkan implementasi sebuah tambalan yang saya belum tahu bagaimana melakukannya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.