Câu hỏi Làm thế nào tôi có thể ghi lại màn hình của mình?


Làm thế nào tôi có thể ghi lại màn hình của mình trên Ubuntu?

Ứng dụng tôi đang tìm kiếm lý tưởng là tất cả các tính năng sau:

  1. Có thể ghi ở định dạng có thể phát lại dễ dàng trên bất kỳ nền tảng nào và / hoặc được chấp nhận bởi YouTube hoặc một trang web video phổ biến khác
  2. Chỉ có thể ghi lại một cửa sổ (thay vì toàn bộ màn hình), có thể chọn nó bằng một cú click chuột
  3. Có thể bắt đầu ghi sau khi trì hoãn có thể định cấu hình (ví dụ: tôi khởi chạy ứng dụng và có thời gian để sắp xếp màn hình / cửa sổ trước khi bắt đầu ghi thực tế)

517


gốc


Hãy xem thứ hạng này. - Pablo Bianchi


Các câu trả lời:


gtk-recordmydesktop  install gtk-recordmydesktop

Thêm một biểu tượng đồ họa dễ sử dụng trên thanh công cụ GNOME để sử dụng niềm vui và cấu hình âm thanh và quay video và bản ghi ứng dụng screencastMyDesktop.

enter image description here

xvidcap (không còn được duy trì, gói không còn có sẵn nữa)

Ảnh chụp màn hình cho phép bạn quay video khỏi màn hình X-Window của mình để minh họa hoặc các mục đích tài liệu. Nó được dự định là một thay thế dựa trên tiêu chuẩn cho các công cụ như Lotus ScreenCam.

Video có thể được lưu ở định dạng tập tin MPEG hoặc AVI.


253



Cảm ơn hai đề xuất này! Tôi đã thử cả hai, nhưng tôi không thể làm những gì tôi cần: gtk-recordmydesktop nhấn mạnh vào việc ghi lại toàn bộ màn hình ảo (3200x1200), quá lớn ... xvidcap cho phép tôi chọn một khu vực hình chữ nhật của màn hình được ghi lại, nhưng sau đó muốn đặt các nút điều khiển trên đầu trang (và di chuyển khu vực nếu bạn di chuyển các điều khiển), không hoạt động để ghi lại cửa sổ gần như cao màn hình (Tôi đang sử dụng một trình quản lý cửa sổ ốp lát). - Riccardo Murri
Chúng tôi đã xóa xvidcap khỏi kho lưu trữ ngay bây giờ vì nó không còn được duy trì nữa. - popey
@RiccardoMurri: gtk-recordmydesktop cho phép bạn chỉ ghi lại vùng màn hình đã chọn. Chỉ cần kéo một hình chữ nhật trong khu vực xem trước. - MestreLion
gtk-recordmydesktop khiến cho màn hình Linux trở nên điên rồ ở một cấp độ mới. Nó thực sự ghi lại các phần khác nhau tại FPS khác nhau: D Đồng bộ hóa âm thanh (mà tất nhiên không thành công) là REALLY cứng sau này. - Henrik Heino
Video đầu ra được sản xuất bởi gtk-recordmydesktop khá méo mó. - Anmol Singh Jaggi


Tôi thích Byzanz; nó ghi lại hoạt động của bạn dưới dạng tệp GIF.

enter image description here

Nó khá nhẹ và hoạt động tốt, đặc biệt là để đặt một screencast ngắn hơn trên một trang web hoặc trong một email.

Bạn có thể lấy nó từ PPA (có thể có một gói cập nhật hơn nhưng 'không được hỗ trợ'):

sudo add-apt-repository ppa:fossfreedom/byzanz
sudo apt-get update && sudo apt-get install byzanz

Hoặc bạn có thể lấy nó từ kho lưu trữ chính thức của Ubuntu bằng cách nhấp vào nút bên dưới:

Install Byzanz

Để biết thêm thông tin:

Làm thế nào để tạo ra hình ảnh GIF động của một screencast?


176



Wow! Điều này quá tuyệt vời để chỉ có 28 phiếu bầu. - Ufoguy
Ứng dụng này chưa có cho Ubuntu 16.04. Nó sẽ là tuyệt vời để có được nó. - Léo Léopold Hertz 준영
làm thế nào để khởi động cái này? - Kaushal28
Tôi đã nhận được một số 404 khi cài đặt :( - Alexander Mills
Nó có sẵn cho 16.04, và bạn không cần phải thêm một kho lưu trữ để có được nó. Chỉ sudo apt install byzanz và nó đi. Nhược điểm: tốc độ khung hình thấp và không chụp được độ phân giải đầy đủ hoặc không gian màu, vì vậy màu sắc bị bóp méo và hình dạng được đặt bí danh và chuyển động bị thay đổi. Để tìm ra thông số nào để cung cấp cho nó, hãy sử dụng xwininfo lệnh, nhấp vào trong cửa sổ bạn muốn ghi lại và nó sẽ cho bạn biết x, y, chiều rộng và chiều cao byzanz muốn. - Blair Houghton


Kazam

Đó là một ứng dụng tốt cho mục đích này: Nhà, install, hoặc đơn giản sudo apt install kazam

Nó cung cấp cho bạn một sự chậm trễ trước khi ghi âm. Ghi âm được thực hiện ở định dạng HD và đầu ra ở định dạng .mkv được chấp nhận cho YouTube nên không cần chuyển đổi và hiển thị lại.

Có vài phím tắt hữu ích quá:

Để bắt đầu ghi

   SUPER-CTRL-R 

Để tạm dừng ghi âm

   SUPER-CTRL-P

Để dừng ghi âm

   SUPER-CTRL-F

Để hiển thị / ẩn cửa sổ chính

   SUPER-CTRL-W

151



Tôi đã thử recordmydesktop, và cho tôi kazam hoạt động tốt hơn. - ThiagoPonte
Tôi cài đặt kazam nhưng đầu ra cho mp4 là .movie và khi tôi cố gắng chơi nó nó mang lại cho tôi "không có ứng dụng cho các tập tin video sgi" Ngoài ra tôi không thể xác định vị trí nút dừng trên gnome. - SurvMach
Tôi đã có vấn đề trục trặc với recordMyDesktop, trong khi Kazam hoạt động tốt. Nó cũng nhanh hơn vì nó tạo ra một mp4 ngay lập tức ngay sau khi bạn kết thúc ghi âm. - Juampy NR
wow, tôi chụp màn hình thứ 90 của kazam và kích thước video được xuất là 3.2Gb - ghanbari
Nếu có ai thích biết phím tắt kazam: jee-appy.blogspot.com/2015/08/kazam-keyboard-shortcuts.html - Riyafa Abdul Hameed


Ghi màn hình đơn giản

SimpleScreenRecorder  là một chương trình Linux mà tôi đã tạo để ghi lại các chương trình và trò chơi. Có những chương trình có thể làm được điều này, "nhưng tôi không hài lòng 100% với bất kỳ ai trong số họ, vì vậy tôi đã tạo ra chương trình của riêng mình"

Mục tiêu ban đầu của tôi là tạo ra một chương trình rất đơn giản để sử dụng, nhưng khi tôi viết nó, tôi bắt đầu thêm nhiều tính năng hơn và kết quả thực sự là một chương trình khá phức tạp. Đó là 'đơn giản' theo nghĩa là nó dễ sử dụng hơn ffmpeg / avconv hoặc VLC :).

Đối với các phiên bản Ubuntu 12.04 - 16.10, nó không nằm trong các kho tiêu chuẩn và có thể được cài đặt như sau:

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
# if you want to record 32-bit OpenGL applications on a 64-bit system:
sudo apt-get install simplescreenrecorder-lib:i386

Đối với các phiên bản Ubuntu 17.04 trở đi, nó được bao gồm trong universe và có thể được cài đặt bằng cách:

sudo apt-get update
sudo apt-get install simplescreenrecorder

Đây là bản xem trước giao diện người dùng:

enter image description here


97



Nó không rõ ràng sau khi cài đặt cách bạn sử dụng simplescrrenrecorder của bạn. lệnh nào cho giao diện mũ? - Drew Verlee
@ DrewV tốt bạn có thể bắt đầu bằng cách tìm kiếm trong dấu gạch ngang> màn hình đơn giản, từ dòng lệnh bạn có thể mở thiết bị đầu cuối và gõ tab tab màn hình simples và nhập - Qasim
@Drewverlee $ simplescreenrecorder  cung cấp giao diện - Akavall
Tôi vừa mới cài đặt và sau một chút làm việc thông qua các thiết lập, tôi đã có thể ghi lại chỉ là một cửa sổ của màn hình đó là tất cả những gì tôi cần và nó hoạt động rất đơn giản. Cảm ơn bạn. - Peter
Phải nói, đây là một ứng dụng rất hữu ích, dễ cài đặt, hoạt động như mong đợi, được thực hiện tốt. Tôi đã gỡ cài đặt gtk-recordmydesktop cho mục này. chọn hình chữ nhật ftw! - Francois


Gần đây tôi đã cố gắng để ghi lại một screencast với âm thanh. Tôi đã thử nhiều tùy chọn được liệt kê ở đây và các trang web khác. Mục tiêu của tôi là không viết một bản tóm tắt toàn diện về tất cả các công cụ có sẵn, nhưng để tìm một công cụ duy nhất hoạt động.

Trong trường hợp của tôi (sau vài giờ đấu tranh) VOKOSCREEN đã làm việc, vì vậy tôi không nhìn xa hơn. Hệ thống của tôi là Linux Mint 15 Olivia, 64-bit, dựa trên Ubuntu Raring.

Đây là tóm tắt / nhật ký của tôi mà tôi đã viết trong khi thử nghiệm. Hy vọng nó sẽ giúp bạn tiết kiệm vài giờ:

avconv: âm thanh và video không đồng bộ hóa, âm thanh bị tụt sau Đã thử tất cả các tùy chọn tôi có thể. Đây là dòng lệnh tôi đã sử dụng:

avconv -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0 -vcodec wmv1 -acodec pcm_s16le -q 7 b4.avi

Byzanz: tạo gif động (không được thử, vì tôi cũng cần âm thanh và màn hình dài hơn)

Eidete: không thể cài đặt (với 20 năm kinh nghiệm Linux, không cố gắng mãi mãi)

gtk-recordmydesktop: tạo ogg là tốt, nhưng không thể chuyển đổi thành bất kỳ thứ gì. Bộ chuyển đổi tốt nhất là mencoder nhưng tăng tốc video (nhưng không phải âm thanh) để chúng không đồng bộ.

istanbul: đóng băng ngay lập tức

Kazam: nếu khu vực ghi lớn hơn ~ 640x480 bộ nhớ bắt đầu bị rò rỉ, để lại ít nhất một vài phút trước khi hệ thống không phản hồi. Nhiều người đã báo cáo vấn đề tương tự, đây là một lỗi đã biết.

pyvnc2swf: Là một công cụ để ghi lại một phiên VNC. Không thuận tiện nếu bạn muốn ghi lại màn hình của riêng bạn (không được thử)

khóa màn hình: được quảng cáo dưới dạng "công cụ screencast", nhưng không phải là về việc ghi lại màn hình của bạn

tibesti: dường như không còn được duy trì (kể từ năm 2011), thậm chí không cài đặt

vokoscreen: CUỐI CÙNG !!!! Chất lượng tốt: cả âm thanh và video. Sau khi ghi, tôi có thể nén tập tin vào khoảng 1: 7 với bộ mã hóa mà không làm giảm chất lượng. Tôi phát hiện ra rằng nó sử dụng dòng lệnh sau:

ffmpeg -f alsa -i pulse -f x11grab -r 15 -s 1024x768 -i :0.0+0,0 -vcodec mpeg4 -acodec libmp3lame -ar 48000 -sameq -r 15 my.avi

xvidcap: Như đã nêu ở trên: "Chúng tôi đã xóa xvidcap khỏi kho lưu trữ ngay bây giờ vì nó không còn được duy trì." (chưa thử)

nháy mắt: phân phối dưới dạng tệp có thể tải xuống không phải là gói, (không được thử)


67



Wow, vokoscreen thật tuyệt vời! Umm, ngoại trừ kích thích HUGE này: Nó ghi lại điểm đánh dấu trung tâm của chính nó! askubuntu.com/questions/484952/… - Jeff Ward
Tôi khá chắc chắn rằng lỗi được đề cập đến cho Kazam đã biến mất bởi vì tôi có bản thu âm từ năm 2015 và 2016 vượt quá 30 phút (Lớn nhất là 2 giờ 19 phút) mà không gặp vấn đề gì và phiên được ghi hoàn hảo. - Luis Alvarado♦
Lỗi đã được khắc phục trong 2.0.13 - reubenjohn
Gặp lỗi Cannot open display :0.0,0, trong khi sử dụng lệnh ffmpeg - Jay Chakra
1 cho mã ffmpeg. Chính xác những gì tôi đang tìm kiếm. - Elder Geek


Đây là những gì tôi sử dụng để tạo screencasts, lệnh cli đi kèm với recordmydesktop

recordmydesktop --width 1920 --height 1200 --full-shots --fps 15 --channels 1 --device hw:1,0 --delay 10

Sự chậm trễ 10 cho tôi 10 giây để "chuẩn bị" máy tính để bàn của tôi trước khi nó bắt đầu ghi âm. Khi tôi hoàn thành, tôi nhấn ctrl+c, sau đó nó bắt đầu mã hóa tệp.

Tôi có một màn hình kép và đối số chiều rộng / chiều cao cho phép tôi lấy nét ở một trong các màn hình của mình. Bằng cách điều chỉnh giá trị này, tôi cũng có thể ghi lại trên màn hình thứ hai của mình.

Các con trỏ khác:

  • cài đặt, dựng lên khóa màn hình Install screenkey cho một cái nhìn tổng quan slick cho screencasts.
  • Ubuntu Nhóm Screencast

48



Tra cứu recordmydesktop --help qua thiết bị đầu cuối để biết thêm thông tin (hoặc chỉ cần nhấp vào liên kết). - its_me
Làm thế nào bạn có được tọa độ? - Exeleration-G
RecordMyDesktop 3.8 tạo các tệp không hợp lệ khó sửa đổi, chỉnh sửa và YouTube không chấp nhận chúng. Tôi khuyên nên tránh nó. - Ondra Žižka


Bạn cũng có thể sử dụng ffmpeg để tạo một screencast. Thí dụ:

ffmpeg -f x11grab -framerate 25 -r 25 -s 1024x768 -i :0.0 /tmp/output.mpg

Ghi chú:

  • 0.0 là số màn hình hiển thị của máy chủ X11 của bạn. Bạn có thể lấy số với echo $DISPLAY
  • -r = khung hình / giây
  • -s = độ phân giải

Để nhận âm thanh:

ffmpeg -f oss -i /dev/audio -f x11grab -s 1280x1024 -r 3 -ab 11 -i :0.0 /tmp/out.mp4

25



và làm thế nào để có được âm thanh là tốt? - Volomike
Ah, tôi đã tìm được cách: ffmpeg -f oss -i / dev / âm thanh -f x11grab -s 1280x1024 -r 3 -ab 11 -i: 0.0 / tmp/out.mp4 - Volomike
Trên ubuntu 14.04, sử dụng avconv thay cho ffmpeg. - user674669
Ngoài ra các ví dụ tốt trên trang wiki: trac.ffmpeg.org/wiki/Capture/Desktop - Ciro Santilli 新疆改造中心 六四事件 法轮功


Vokoscreen: Công cụ tạo màn hình mới cho Linux

vokoscreen screenshot

Cài đặt

 sudo add-apt-repository ppa:vokoscreen-dev/vokoscreen
 sudo apt-get update
 sudo apt-get install vokoscreen

22



Điều này hoạt động trong Ubuntu 13.04 / Raring x86. - Rudiger Wolf
điều này dường như không có tùy chọn để chọn một trong các màn hình - nếu bạn có thiết lập nhiều màn hình - Aras
Vokoscreen thực sự là một công cụ nhỏ tuyệt vời. Liên kết đến Github. - orschiro
Không cần PPA? apt-cache policy vokoscreen. @Aras v2.4.0 dường như có tùy chọn đó. - Pablo Bianchi
Tôi sử dụng vokoscreen trên Ubuntu 14.04. Tôi nhận thấy một vấn đề nhỏ mặc dù: các bản ghi video đang di chuyển "nhanh". Ý tôi là, nếu bạn tạo một video về bản thân và những người khác và động vật, khi xem video, bạn sẽ nhận thấy rằng tất cả các bạn di chuyển gần như nhanh như trong các bộ phim đen trắng cổ điển từ thời điểm bắt đầu quay phim. Tôi đã thử nghiệm này nhiều lần, sử dụng tất cả các loại cài đặt - cùng một kết quả lạ! - Cristiana Nicolae


Tibesti 

Tibesti Screencaster là một chương trình dành cho Ubuntu cho phép bạn ghi lại màn hình và âm thanh của micrô và / hoặc âm thanh.

Screenshot from OMG!Ubuntu!

Để cài đặt thêm PPA  ppa:ackondro/tibesti (Cách thêm PPA) và sau đó cài đặt tibesti từ trung tâm phần mềm.

Ngoài ra, mở một thiết bị đầu cuối và dán:

sudo add-apt-repository ppa:ackondro/tibesti
sudo apt-get update
sudo apt-get install tibesti

15



Điều đầu tiên tôi nhìn là thay đổi cuối cùng. Tôi thích nó nói rằng năm 2011. Và có vẻ như nó đang tiến triển độc đáo cho khi natty đi ra. tôi sẽ thử nó nhưng tôi đọc nó chưa làm việc với công cụ 3D OpenGL. - Luis Alvarado♦
@alukik, tôi có thể nhận được mã này sudo apt-get cài đặt tibesti, đó sẽ là công việc? - Jose King
vấn đề tốc độ khung hình đã tự giải quyết - d3vid
Tuy nhiên, tibesti không cài đặt trên ubuntu 11.10. Một điều đáng tiếc, bởi vì nó trông thực sự thú vị với tôi. - nathanvda
Điều này dường như chỉ khả dụng tối đa (11.04). - jobin