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


553

Làm cách nào để ghi lại màn hình của tôi trên Ubuntu?

Ứng dụng tôi đang tìm có lý tưởng 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 mọi nền tảng và / hoặc được YouTube hoặc trang web video phổ biến khác chấp nhận
  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 một độ trễ 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 vào màn hình / cửa sổ của mình trước khi bắt đầu ghi thực tế)

Hãy nhìn vào bảng xếp hạng này .
Pablo A

sudo apt install gtk-recordmydesktop
Benyamin Jafari

Câu trả lời:


262

gtk-recordmydesktop cài đặt gtk-recordmydesktop

Thêm một biểu tượng đồ họa dễ sử dụng trên thanh công cụ Gnome để tạo niềm vui khi sử dụng và định cấu hình ghi âm và quay video và ghi lại ứng dụng screencast recordMyDesktop.

nhập mô tả hình ảnh ở đây

xvidcap (không còn duy trì, gói không còn khả dụng)

Chụp màn hình cho phép bạn quay video từ máy tính để bàn X-Window của mình cho mục đích minh họa hoặc tài liệu. Nó được dự định là một sự 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 MPEG hoặc AVI.


3
Cảm ơn vì hai gợi ý này! Tôi đã thử cả hai, nhưng không thể làm những gì tôi cần: gtk-recordmydesktopkhăng khăng ghi lại toàn bộ màn hình ảo (3200x1200), quá lớn ... xvidcapcho phép tôi chọn một khu vực hình chữ nhật của màn hình để ghi, nhưng sau đó muốn đặt các nút điều khiển của nó lên trên nó (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 một cửa sổ cao gần bằng màn hình (Tôi đang sử dụng trình quản lý cửa sổ ốp lát).
Riccardo Murri

10
Chúng tôi đã xóa xvidcap khỏi kho lưu trữ vì nó không còn được duy trì.
popey

4
@RiccardoMurri: gtk-recordmydesktopkhông cho phép bạn chỉ ghi lại một khu vực 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

6
gtk-recordmydesktop đưa sự điên rồ của màn hình Linux lên một cấp độ mới. Nó thực sự đã ghi lại các phần khác nhau ở các chế độ đồng bộ hóa FPS: D khác nhau (tất nhiên là không thành công) thực sự khó khăn sau việc này.
Henrik Heino

5
Các video đầu ra được sản xuất bởi gtk-recordmydesktoplà khá méo.
Anmol Singh Jaggi

180

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

nhập mô tả hình ảnh ở đây

Nó khá nhẹ và hoạt động tốt, đặc biệt là khi đưa đoạn phim ngắn lên trang web hoặc trong email.

Bạn có thể lấy nó từ PPA (có thể có 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 Ubuntu chính thức bằng cách nhấp vào nút bên dưới:

Cài đặt Byzanz

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

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


Để ghi lại screencasts GIF, tôi đang sử dụng Silentcast ( github.com/colinkeenan/silentcast ), IMO tiện dụng hơn nhiều.
Jonathan Petitcolas

1
Ứ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

1
Làm thế nào để khởi chạy cái này?
Kaushal28

8
Tôi đã nhận được một số 404 khi cài đặt :(
Alexander Mills

2
Nó có sẵn cho 16.04 và bạn không phải thêm kho lưu trữ để có được nó. Chỉ sudo apt install byzanzvà nó đi. Nhược điểm: tốc độ khung hình thấp và không thu được độ phân giải hoặc không gian màu đầy đủ, do đó màu sắc bị biến dạng và hình dạng bị bí danh và chuyển động bị biến dạng. Để tìm ra tham số nào sẽ cung cấp cho nó, hãy sử dụng xwininfolệnh, nhấp vào 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 mà bạn byzanzmuốn.
Blair Houghton

164

Kazam

Đó là một ứng dụng tốt cho mục đích này: Trang chủ , Tải vềhoặc đơn giảnsudo apt install kazam

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

Có một số phím tắt hữu ích quá:

Để bắt đầu ghi âm

   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

22
Tôi đã thử recordmydesktop và đối với 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 thử phát nó, nó cho tôi "không có ứng dụng nào 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

5
Tôi gặp vấn đề về trục trặc với recordMyDesktop, trong khi Kazam hoạt động tốt. Nó cũng nhanh hơn khi nó tạo ra một mp4 ngay sau khi bạn hoàn thành ghi âm.
Khu bảo tồn Juampy

2
wow, tôi chụp màn hình 90 giây bằng kazam và xuất kích thước video là 3,2Gb
ghanbari

3
Nếu bất cứ ai muốn biết các phím tắt kazam
Riyafa Abdul Hameed

108

Trình 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 điều này, "nhưng tôi không hài lòng 100% với bất kỳ chương trình nào, 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 thực sự đơ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. Nó 'đơ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 có trong kho lưu trữ tiêu chuẩn và có thể được cài đặt với các mục 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 phiên bản Ubuntu 17.04 - trở đi, nó được bao gồm trong universekho lưu trữ và có thể được cài đặt bởi:

sudo apt-get update
sudo apt-get install simplescreenrecorder

Đây là bản xem trước UI:

nhập mô tả hình ảnh ở đây


1
Không rõ ràng sau khi cài đặt cách bạn sử dụng simplescrrenrecorder. Lệnh nào cho giao diện mũ?
Drew Verlee

2
@DrewV, 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à nhập tab tab simplescreen và nhập
Qasim

4
@Drewverlee $ simplescreenrecorder cung cấp giao diện
Akavall

2
Tôi mới cài đặt cái này và sau một chút thao tác với các cài đặt 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 tốt. Cảm ơn bạn.
Peter

6
Phải nói rằng, đây là một ứng dụng rất hữu ích, dễ cài đặt, hoạt động như mong đợi, hoàn thành tốt. Tôi đã gỡ cài đặt gtk-recordmydesktop cho việc này. chọn hình chữ nhật ftw!
Francois

71

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 không phải là 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, mà là tìm ra một công cụ duy nhất hoạt động.

Trong trường hợp của tôi (sau vài giờ vật lộn), đó là VOKOSCREEN đã hoạt động, vì vậy tôi đã không tìm kiếm thêm. Hệ thống của tôi là Linux Mint 15 Olivia, 64-bit, dựa trên Ubuntu Rared.

Đâ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ộ, âm thanh bị tụt lại phía 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 hoạt hình (chưa thử, vì tôi cũng cần âm thanh và screencast dài hơn)

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

gtk-recordmydesktop : tạo ogg tốt, nhưng không thể chuyển đổi thành bất cứ 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 vùng ghi lớn hơn ~ 640x480 bộ nhớ bắt đầu bị rò rỉ, hãy để lại nhiều 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 chính mình (chưa thử)

screenkey : được quảng cáo là "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 xuống khoảng 1: 7 với mencoder 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ói ở 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 : được phân phối dưới dạng thực thi có thể tải xuống không phải là gói, (chưa thử)


1
Tôi khá chắc chắn rằng lỗi được đề cập cho Kazam đã biến mất vì tôi có các bản ghi 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 có vấn đề gì cả và phiên ghi âm hoàn hảo.
Luis Alvarado

1
Lỗi đã được sửa 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.
Anh Cả Geek

48

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

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

Độ trễ 10 cho tôi 10 giây để "chuẩn bị" máy tính để bàn của mình trước khi nó bắt đầu ghi. 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àn hình kép và đối số chiều rộng / chiều cao cho phép tôi tập trung ghi vào một trong những 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 vào màn hình thứ hai của mình.

Con trỏ khác:

  • Cài đặt khóaCài đặt màn hình màn hình cho một cái nhìn tổng quan bóng bẩy cho screencasts.
  • Nhóm Screencast Ubuntu

4
Tra cứu recordmydesktop --helpqua 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).
it_me

Làm thế nào bạn có được tọa độ?
Tăng tốc-G

RecordMyDesktop 3.8 tạo các tệp không hợp lệ, khó mã hóa lạ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

26

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

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

Ghi chú:

  • 0,0 là số display.screen của X11 Server của bạn. Bạn có thể lấy số vớiecho $DISPLAY
  • -r = khung hình mỗi giây
  • -s = độ phân giải

Để có được âm thanh:

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

và làm thế nào để có được âm thanh là tốt?
Volomike

3
Ah, tôi thấy con đường: ffmpeg -f OSS -i / dev / audio -f -s x11grab 1280x1024 -r 3 -ab 11 -i: 0.0 /tmp/out.mp4
Volomike

Trên Ubuntu 14.04, sử dụng avconv thay vì ffmpeg.
dùng674669

Ngoài ra các ví dụ hay trên trang wiki: trac.ffmpeg.org/wiki/Capture/Desktop
Ciro Santilli 改造

25

Vokoscreen : Một công cụ đúc màn hình mới cho Linux

ảnh chụp màn hình vokoscreen

Cài đặt

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

Điều này hoạt động trong Ubuntu 13.04 / Rared x86.
Sói Rudiger

đ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

2
Vokoscreen thực sự là một công cụ nhỏ tuyệt vời. Liên kết với Github .
orschiro

1
Không cần PPA? apt-cache policy vokoscreen. @Aras v2.4.0 dường như có tùy chọn đó.
Pablo A

Tôi sử dụng vokoscreen trên Ubuntu 14.04. Mặc dù vậy, tôi nhận thấy một vấn đề nhỏ: các bản ghi video đang chuyển động "nhanh". Ý tôi là, nếu bạn tạo một video về bản thân và những người và động vật khác, khi xem video, bạn sẽ nhận thấy rằng tất cả bạn đều di chuyển nhanh như trong các bộ phim đen trắng cổ điển từ khi bắt đầu quay phim. Tôi đã thử nghiệm điều này nhiều lần, bằng cách sử dụng tất cả các loại cài đặt - cùng một kết quả kỳ lạ!
Cristiana Nicolae

15

Testesti

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à micrô và / hoặc âm thanh phát ra.

Ảnh chụp màn hình từ 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

1
Điều đầu tiên tôi nhìn là sự thay đổi cuối cùng. Tôi thích nó như năm 2011. Và có vẻ như nó đang tiến triển tốt đẹp khi ra đời. Tôi sẽ dùng thử nhưng tôi đọc nó chưa hoạt động với công cụ 3D OpenGL.
Luis Alvarado

@alukik, tôi có thể lấy mã này sudo apt-get install tibesti, đó sẽ là công việc?
Jose King

1
vấn đề tốc độ khung hình đã tự giải quyết
david.libremone

2
Afaik, tibesti không cài đặt trên Ubuntu 11.10. Thật đáng tiếc, bởi vì nó trông thực sự thú vị đối với tôi.
nathanvda

2
Điều này dường như chỉ khả dụng tối đa (11.04).
vào

13

Hãy nhìn vào Wink .

Có hai dự án hướng dẫn được tạo trong Wink mà bạn có thể xem. Sử dụng Help, Viewtùy chọn menu hướng dẫn để đưa ra và xem chúng trước khi bạn bắt đầu sử dụng Wink.

Các tính năng như được nói trên trang web của họ:

  • Phần mềm miễn phí: Phân phối dưới dạng phần mềm miễn phí cho doanh nghiệp hoặc sử dụng cá nhân. Tuy nhiên, nếu bạn muốn phân phối lại Wink, bạn cần phải xin phép tác giả.
  • Đa nền tảng: Có sẵn cho tất cả các hương vị của Windows và các phiên bản Linux khác nhau (chỉ x86).
  • Âm thanh: Ghi lại giọng nói khi bạn tạo hướng dẫn để giải thích rõ hơn.
  • Định dạng đầu vào: Chụp ảnh màn hình từ PC của bạn hoặc sử dụng hình ảnh ở định dạng BMP / JPG / PNG / TIFF / GIF.
  • Các định dạng đầu ra: Macromedia Flash, EXE độc lập, PDF, PostScript, HTML hoặc bất kỳ định dạng hình ảnh nào ở trên. Sử dụng Flash / html cho web, EXE để phân phối cho người dùng PC và PDF cho hướng dẫn sử dụng có thể in được.
  • Hỗ trợ đa ngôn ngữ: Hoạt động bằng tiếng Anh, tiếng Pháp, tiếng Đức, tiếng Ý, tiếng Đan Mạch, tiếng Tây Ban Nha, tiếng Serbia, tiếng Nhật, tiếng Bồ Đào Nha Brazil và tiếng Trung giản thể / truyền thống.
  • Công cụ chụp thông minh: Tự động chụp ảnh màn hình khi bạn sử dụng PC, dựa trên đầu vào chuột và bàn phím (tiết kiệm thời gian tuyệt vời và tạo ảnh chụp chuyên nghiệp).
  • Hiệu suất / Chất lượng: Tạo các bản trình bày Flash được nén cao (vài kbs đến vài trăm kbs, nhỏ hơn nhiều so với các sản phẩm thương mại cạnh tranh) lý tưởng để sử dụng trên web.

Hướng dẫn:

nhập mô tả hình ảnh ở đây


1
Installer.sh từ gói chính thức: "Trình cài đặt này chỉ có nhị phân x86. Xin lỗi." ...
Jiří Mistravský

13

Cách tạo ảnh chụp màn hình (GIF)

Phần thưởng được thêm vào với cách tiếp cận này là bạn có thể đăng screencast mà không cần các thẻ nhúng trên bất kỳ diễn đàn nào có GIF động như được nhúng như thế này

Các câu trả lời trước đây của tôi đã trả lời rõ ràng cách tạo screencast video. Bây giờ nếu bạn chỉ muốn hiển thị ảnh chụp màn hình hoạt hình, về cơ bản là một đoạn ghi hình cực ngắn ở định dạng hình ảnh (GIF và không quá ~ 10 giây), điều đó cũng dễ dàng.

Đầu tiên hãy tạo một đoạn ghi lại những gì bạn muốn hiển thị trong GIF hoạt hình. Sau đó làm theo các hướng dẫn bên dưới ...

Bạn sẽ cần Gimp, mplayer ( CẢNH BÁO! KHÔNG phải mplayer2) và mencoder. Ban hành các lệnh sau để cài đặt chúng.

sudo apt-get install gimp
sudo apt-get install mplayer
sudo apt-get install mencoder
sudo apt-get -f install

Ngoài ra, bạn có thể cài đặt chúng từ trình quản lý gói Synaptic đi kèm với Ubuntu.

Lệnh sau phá vỡ screencast của bạn thành một số hình ảnh jpeg hoặc png (dựa trên lệnh bạn chọn):

mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 2 eagles.avi -vo png:z=9:outdir=Desktop/animated

Trong đó, -ss 0:0:33cho người chơi biết nơi bạn bắt đầu (0 giờ, 0 phút, 33 giây), -endpos 2cho người biết biết nơi dừng lại (2 phút), z=9đặt mức nén cho hình ảnh png đầu ra thành 9, Desktop/animatedlà thư mục (~ / Máy tính để bàn / hoạt hình /) nơi bạn muốn hình ảnh được xuất ra.

Bạn cũng có thể cho người chơi biết nơi dừng lại, vào một thời điểm cụ thể, như vậy:

mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo jpeg:outdir=Desktop/animated
mplayer -ao null -ss 0:0:33 -endpos 0:1:12 eagles.avi -vo png:z=9:outdir=Desktop/animated

Bây giờ bạn đã có hình ảnh, nhưng bạn cần kết hợp chúng thành một GIF hoạt hình duy nhất. Điều này thực sự đơn giản:

  • Bắt đầu Gimp> Tệp> Mở dưới dạng Lớp> duyệt đến thư mục (~ / Máy tính để bàn / hoạt hình /), Ctrl+ Ađể chọn tất cả hình ảnh và nhấp vào 'Mở'.

  • Nhấn đơn giản Shift+ Ctrl+ Shoặc đi tới Tệp> Lưu dưới dạng ... và đặt tên cho hình ảnh là 'hoạt hình .gif '> nhấn 'Lưu'> kiểm tra nút radio Lưu dưới dạng Hoạt hình '> nhấn' Xuất '> trong cửa sổ tiếp theo, chỉ cần nhấn 'Lưu' trừ khi bạn biết bạn đang làm gì.

Đó là nó. Bạn đã có GIF hoạt hình của bạn đã sẵn sàng!

Đây là một ví dụ:

Ảnh chụp màn hình GIF hoạt hình

Tái bút: Tôi không thoải mái lắm với thuật ngữ này khi nói đến loại công cụ này, nhưng tôi hy vọng tôi vẫn rõ ràng. :)

NGUỒN: http://www.youtube.com/watch?v=OhJtyblE_D0


13

Phần mềm phát sóng mở (OBS)

ảnh chụp màn hình

Nhưng điều này hoạt động thực sự tốt. Lý do chính khiến tôi sử dụng nó là vì tôi có thể ghi lại cả micrô đầu ra màn hình một cách dễ dàng.

Ngoài ra, bạn có thể phát trực tiếp lên Twitch nếu bạn muốn.

sudo apt-add-repository ppa:jon-severinsson/ffmpeg
sudo apt-add-repository ppa:obsproject/obs-studio
sudo apt-get update
sudo apt-get install ffmpeg obs-studio

Nếu bạn không muốn thêm PPA, bạn cũng có thể tải xuống tệp gỡ lỗi và cài đặt sudo dpkg -i <debfile>.


11

Sau khi thử mọi thứ, đây là giải pháp tôi nghĩ ra:

Lưu ý: "Giả" ffmpegtừ Libav đã bị khấu hao (trong Libav) và đã được thay thế bằng avconvtừ Libav. Thông báo "không dùng nữa" không áp dụng cho thực tế ffmpegtừ FFmpeg không bị ảnh hưởng và vẫn đang được phát triển mạnh.

Đầu tiên cài đặt các codec cần thiết:

sudo apt-get install libavcodec-extra-5*

Sử dụng lệnh sau để ghi lại screencast:

avconv -f alsa -i pulse -f x11grab -r 30 -s 1280x800 -i :0.0 -vcodec libx264 -acodec libmp3lame myscreencast.mkv

Thay đổi -s 1280x800thành bất kỳ độ phân giải nào bạn thích.

thêm ví dụ

tất cả màn hình với độ phân giải và âm thanh nhất định

avconv -f alsa -i pulse -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264  -threads 0 output.mkv

tất cả màn hình với chuột và âm thanh

avconv -f alsa -i pulse -f x11grab -show_region 1 -follow_mouse 100 -r 10 -s 960x540 -i :0.0+10,200 -acodec pcm_s16le -qscale 0 -threads 0 output.mkv

Tùy chọn chi tiết tôi biết đang theo dõi

  • -f: định dạng tệp đầu vào
  • -i: tên tệp đầu vào
  • -r: khung hình / giây (Khung hình mỗi giây)
  • -s: kích thước khung hình (chiều rộng x chiều cao)
  • -i :0.0+10,200: kích thước của diện tích bình phương để theo dõi

Nếu bạn có hai màn hình, làm thế nào để bạn chọn một trong số chúng để ghi lại?
Aras

10

Bạn có thể sử dụng VLC như sau:

  1. Khởi chạy trình phát phương tiện VLC và chọn Media > Open Capture Device:

    nhập mô tả hình ảnh ở đây

  2. Đặt Desktoptại Capture mode:

    nhập mô tả hình ảnh ở đây

  3. Nhập khung mong muốn cho mỗi tỷ lệ để chụp và chọn Convertở dưới cùng:

    nhập mô tả hình ảnh ở đây

  4. Cung cấp đường dẫn đến tệp mà bạn muốn lưu ảnh chụp màn hình bằng Browsenút và nhấp vào Startđể bắt đầu ghi:

    nhập mô tả hình ảnh ở đây

  5. Nhấp vào nút Dừng khi bạn hoàn thành.

Bạn sẽ nhận được màn hình ghi / chụp trong tập tin.


cảm ơn bạn - bạn có biết nếu điều này cũng có khả năng chụp phím không?
BKSpurgeon

10

Gnome 3 dường như đã có một điều rất đơn giản để ghi Screencasts - bạn có thể chỉ định lối tắt nào nó sử dụng trong cài đặt Bàn phím. Nó ghi lại toàn bộ màn hình và ghi trực tiếp vào một tệp webm (một định dạng được sử dụng khá rộng rãi) vào XDG_VIDEOS_DIR- theo mặc định "$HOME/Videos".

  1. Theo mặc định, để bắt đầu ghi âm, nhấn Ctrl + Alt + Shift + R. Bạn sẽ thấy một vòng tròn hiển thị ở góc trên bên phải để cho biết quá trình ghi đang được xử lý.
  2. Để dừng ghi âm, bấm Ctrl + Alt + Shift + Rlại.

Nguồn : Ảnh chụp màn hình và screencasts trên trang Trợ giúp Gnome

ví dụ screencast
Hình ảnh trên phải là hình động - nếu bạn đã tắt hình động thì nó sẽ không hoạt động. Nhấn vào đây để xem tập tin

Nếu bạn muốn chuyển đổi hình ảnh thành hình động, câu trả lời này trên Superuser rất hữu ích - phương pháp tốt nhất là về cơ bản:

Một phương pháp dòng lệnh khác là xuất phim sang các khung bằng ffmpeg:

mkdir frames
ffmpeg -i input -vf scale=320:-1 -r 10 frames/ffout%03d.png

Sau đó, sử dụng chuyển đổi từ ImageMagick (hoặc GraphicsMagick) để tạo GIF động của bạn:

convert -delay 5 -loop 0 frames/ffout*.png output.gif

Đây là cách tôi đã thực hiện hoạt hình trên, ngoại trừ tôi đã thêm vào -dither None -colors 80 -fuzz "40%" -layers OptimizeFramelệnh convert * và cắt kết quả trong GIMP .

* Hãy cẩn thận với các tùy chọn này, một số như sử dụng TẤT CẢ CPU



8

Kiểm tra bài viết này về Screenkey

Nó biến các nét chính của bạn thành phụ đề rất dễ đọc được ghi trên bản ghi. Có vẻ như sẽ không thể tin được đối với các video hướng dẫn và đào tạo về các chủ đề dựa trên CLI.

Không tích cực nó phù hợp với tất cả các tiêu chí ban đầu, tôi sẽ cố gắng cập nhật sau.

Nó trên Launchpad ở đây


1
Điều này làm cho một nhận xét tuyệt vời, không phải là một câu trả lời.
Capi Etheriel

Phiên bản tin tức của screenkey có tại github.com/wavexx/screenkey
nachtigall

8

Kịch bản bash này dựa trên ffmpeg. Nó tính toán độ phân giải cần thiết và ghi lại máy tính để bàn của bạn ở độ phân giải cao.

Xaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f1)
Yaxis=$(xrandr -q | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2)
ffmpeg -f x11grab -s $(($Xaxis))x$(($Yaxis)) -r 25 -i :0.0 -sameq ~/Video/output.mkv

Thay đổi tên tệp theo sở thích của bạn. Kịch bản này có thể được tìm thấy trên github ở đây .


1
ffmpeg -s ciflà một cách để tránh xrandrcác cuộc gọi!
gavenkoa

1
@gavenkoa ciflà một kích thước video bí danh cho 352x288đó là một kích thước tôi nghi ngờ bất cứ ai muốn sử dụng.
llogan

OK, tất cả các kích thước này có thể được tìm thấy trong man 1 ffmpeg-utils...
gavenkoa

7

Kiểm tra Peek . Bạn có thể ghi lại screencast của một vùng đã chọn và lưu nó dưới dạng GIF.

Ghi lại màn hình bằng peek

Bạn có thể cài đặt phiên bản Peek mới nhất trên Ubuntu từ PPA của nó .

sudo add-apt-repository ppa:peek-developers/stable
sudo apt update
sudo apt install peek

Nó đã được cài đặt trên Ubuntu 16.04
Killer

6

Kdenlive là trình chỉnh sửa video nguồn mở miễn phí cho GNU / Linux và FreeBSD, hỗ trợ chỉnh sửa DV, AVCHD và HDV. Kdenlive dựa vào một số dự án nguồn mở khác, chẳng hạn như FFmpeg, khung video MLT và hiệu ứng Frei0r.

http://www.kdenlive.org/features


2

Ubuntu 18.04 có tính năng tích hợp màn hình ghi âm trong 30 giây

Ctrl+Alt+Shift+R to start or stop recording.

Video sẽ được lưu ở định dạng WebM trong thư mục video

Bạn có thể tăng nó bằng cách cài đặt trình soạn thảo dconf từ Phần mềm Ubuntu

Bước 1: mở trình soạn thảo drc và gõ screencast

Bước 2: chỉnh sửa giá trị 30 thành yêu cầu

Bước 3: Bạn cũng có thể chỉnh sửa phím tắt nếu bạn cần thay đổi.



1

Màn hình

ScreenStudio là một phần mềm ghi màn hình đỉnh cao. Không có sự phụ thuộc bên cạnh nhu cầu về JRE 8.0 (OpenJDK).

Đặc trưng:

  • Quay video từ webcam trong quá trình ghi hình
  • Ghi lại âm thanh từ cả micrô và loa
  • Cho phép bạn chọn màn hình nào bạn muốn ghi nếu có nhiều màn hình.
  • FS có thể tùy chỉnh (Khung hình mỗi giây)
  • Bạn có thể chọn độ phân giải mong muốn để quay video từ webcam.
  • Truyền trực tiếp lên YouTube trực tiếp, Twitch.tv, HitBox và ngược dòng.
  • Screencast trực tiếp trên UDP
  • Hỗ trợ các định dạng FLV, MOV và MP4.

Cài đặt ScreenStudio trong Ubuntu 16.04

Trước tiên hãy đảm bảo rằng bạn có OpenJDK 8 hoặc OracleJDK 8 trước khi cài đặt

Mở một thiết bị đầu cuối và gõ

java -version

Nếu nó hiển thị một cái gì đó như thế này thì bạn đã cài đặt Java 8.

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

Nếu không, bạn cần phải cài đặt nó.

Các bước để cài đặt OpenJDK có thể được tìm thấy ở đây:

Làm cách nào tôi có thể cài đặt OpenJDK trên Ubuntu 16.04?

Các bước để cài đặt OracleJDK có thể được tìm thấy ở đây:

http://tipsonubfox.com/2016/07/31/install-oracle-java-8-9-ubfox-16-04-linux-mint-18/

Cài đặt ScreenStudio -

Cách 1:

ScreenStudio không được bao gồm trong kho lưu trữ Ubuntu. Ubuntu PPA chứa phiên bản 2.3

Các bước để cài đặt:

Mở terminal và gõ các lệnh sau:

sudo add-apt-repository ppa:soylent-tv/screenstudio
sudo apt-get update
sudo apt-get install screenstudio

Cách 2:

Đi đến

http://screenstudio.crombz.com/archives/ubfox/

Tại thời điểm viết bài này, phiên bản mới nhất là: 3.09

Tải về nó. Sử dụng trình duyệt tệp Nautilus để đến thư mục tải xuống và giải nén tệp lưu trữ bằng trình quản lý lưu trữ mặc định.

Truy cập ScreenStudiosrc -> ứng dụng -> Ubuntu

Sử dụng Nautilus mở một thiết bị đầu cuối tại thư mục đích. Nhấp chuột phải vào bất kỳ không gian trống nào của thư mục và chọn mở trong thiết bị đầu cuối

Trong thiết bị đầu cuối, gõ lệnh: ./ScreenStudio.sh

và ứng dụng sẽ khởi chạy

Nếu bạn muốn tạo lối tắt trên màn hình cho loại phần mềm trong thiết bị đầu cuối: ./createDesktopIcon.sh

Làm thế nào để sử dụng các tính năng của ScreenStudio?

ScreenStudio có rất nhiều tính năng phong phú đến mức nó chỉ có thể được giải thích thông qua video hướng dẫn.

Tham khảo liên kết sau:

https://www.youtube.com/watch?v=52V6UJ4y-ME

TÍN DỤNG: Patrick Balleux


1

asciinema

Đối với những người màn hình là một cửa sổ đầu cuối chắc chắn nên kiểm tra nó

Quên các ứng dụng ghi màn hình và video mờ. Tận hưởng một cách tiếp cận dựa trên văn bản nhẹ, hoàn toàn dựa trên văn bản để ghi âm thiết bị đầu cuối.

  • Cài đặt :sudo apt install asciinema
  • Ghi lại :asciinema rec
  • Dừng : Gõ exithoặc đánhCtrl+D

0

Cảm ơn tất cả những gợi ý tuyệt vời ở đây. Đề xuất của tôi cho các công cụ sẽ hoạt động tốt để ghi lại âm thanh, video và chỉnh sửa screencast là Camtasia và Screenflow. Nếu bạn đang tìm kiếm thêm ý tưởng về việc ghi lại màn hình của mình và tạo một đoạn ghi hình hấp dẫn thì hãy xem bài đăng này: http://www.mediacore.com/blog/how-to-record-your-screen-and-create-engaging -screencasts Nó bao gồm hàng tấn công cụ và mẹo về âm thanh, video và chỉnh sửa screencast của bạn


3
Sẽ tốt hơn nhiều nếu bạn có thể cung cấp một bản tóm tắt về những gì có trong bài viết được liên kết. Bằng cách này nếu liên kết trở nên không có sẵn, câu trả lời của bạn sẽ vẫn hữu ích.
hmayag

0

Tôi đã sử dụng Soapbox , đây là một tiện ích mở rộng tuyệt vời được phát triển cho Chrome. Nó ghi lại máy ảnh, mic và màn hình của bạn cùng nhau.

Sau khi ghi xong, bạn có thể sử dụng trình chỉnh sửa trực tuyến của họ để chọn trong các chuỗi bản ghi bạn muốn hiển thị trên màn hình, máy ảnh hoặc cả hai.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.