Bản ghi -terminal ghi vào video?


21

Chúng tôi cần tạo một số video về làm việc với các tài liệu LaTex. Chúng tôi có các bản in định dạng và thời gian và bây giờ chúng tôi cần chuyển đổi chúng thành video để hiển thị chúng trong câu trả lời. Về cơ bản, cách để làm điều đó là tạo ra các quy tắc Gif nhỏ. Về cơ bản nếu tôi có thể ghi lại một số khu vực trong cửa sổ X thành GIF, thì X có thể tạo các video như vậy nhưng đó là một cách hxckish hơi chậm và chậm. Vậy làm thế nào tôi có thể chuyển đổi xử lý tập lệnh thành Gif -animations?

$ script -t 2> timing   # pastie.org etc to show your working
...WORKING...
$ scriptreplay timing   #how to make them into videos on this site?

Video ví dụ

Nguồn ở đây nhưng được tạo bằng công cụ W pay-ware.

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

Có lẽ liên quan

  1. Chuyển đổi một tệp bản thảo thành một danh sách các lệnh (lịch sử)

  2. Ghi lại trong Windows ở đây , còn * ix thì sao?


$ apt-cache search screencast gtk-recordmydesktop - Graphical frontend for recordmydesktop screencast tool istanbul - Desktop session recorder producing Ogg Theora video keymon - screencast utility that displays your keyboard and mouse status screenkey - Screencast your keysthử nghiệm màn hình không như thế, thử nghiệm người khác. Nếu ai đó tìm thấy điều ghi âm sớm hơn với tôi, xin vui lòng, trả lời.

Có lẽ điều này sẽ giúp github.com/nbedos/termtosvg
Ngài Muffington

Câu trả lời:


7

Tôi không thể để tty2gif hoạt động tốt với vim. Vì vậy, tôi đã hack cùng nhau ttygif .

gif


Điều này thật tuyệt. Tôi thực sự đã tìm thấy github của bạn trong khi tìm kiếm một cái gì đó như thế này và đang tranh luận về việc cài đặt nó cho đến khi tôi mở một trong các tab tìm kiếm khác của tôi và thấy bạn đã trả lời nó ở đây. Tôi sẽ cài đặt nó bây giờ.
mikeerv

Giải pháp tuyệt vời và đơn giản. làm tốt lắm!
arainone

7

Bạn có thể phát lại bản chụp bản thảo của mình và mã hóa vùng màn hình tương ứng bằng cách sử dụng:

ffmpeg -y -f x11grab -s 100x100 -i :0.0+100,100 -pix_fmt rgb24 -r 5 Desktop/capture.gif

-y ghi đè đầu ra (hữu ích nhất khi kiểm tra)

-f x11grab buộc định dạng thành x11grab

-s 100x100 video đã quay là 100x100

-i :0.0+100,100 góc trên cùng bên trái là trên máy chủ 0 màn hình 0 trên pixel 100.100

-pix_fmt rgb24 buộc 24 bpp trên đầu vào (AFAIK, cần thiết cho bộ mã hóa GIF)

-r 5 5 khung hình / giây

Desktop/capture.giflà tập tin bị bắt của tôi.

Chỉ cần một lưu ý: đôi khi ffmpeg xuất phát từ kho distro không có tất cả chuông và còi bạn có thể muốn. Nếu đó là trường hợp, bạn sẽ cần phải tự xây dựng nó (hoặc tìm một repo mang nhị phân hoàn chỉnh hơn). Trong ví dụ của tôi, tôi đã sử dụng một ffmpeg stock từ repos Ubuntu.


5

Chưa được kiểm tra: ghi lại bằng ttyrec và chuyển đổi với tty2gif .


Làm việc cho tôi. Cách sử dụng là ./tty2gif typing ttyrecord. Nó sẽ ghi lại cửa sổ đầu cuối mà bạn chạy nó.
Inaimathi

@Inaimathi trên hệ thống nào bạn đã kiểm tra nó? Tôi đang thử nó trên OS X: nó tải một số thứ ImageMagick nhưng sau đó phát sinh lỗi , bạn có nhận được nó như thế này không?
hhh

@hhh - Tôi đang chạy Debian ở đây (Tôi nghĩ đó là Bóp khi tôi đưa ra nhận xét đó). Không, không có lỗi trong dán của bạn xảy ra.
Inaimathi

3

Cách dễ dàng nhất để chia sẻ bản thảo là http://shelr.tv/ Nó sử dụng tập lệnh hoặc ttyrec làm phụ trợ và bạn có thể viết bản thảo của mình dễ dàng như "Shelr đẩy cuối cùng" :)


Điều này là vô cùng mát mẻ! Bây giờ chỉ là một số iFrame-video sang chuyển đổi GIF để tôi có thể dễ dàng sử dụng nó để chia sẻ mọi thứ trong SO. SO không hỗ trợ iFrames ...

Này, bạn có thấy nó không?! Nhìn Gilles có phần tty2gif, bây giờ chỉ cần sử dụng phần đó để chuyển đổi video thành Gif và cung cấp cho mọi người hình ảnh gif ở đó - điều đó có thể không? Nó sẽ làm cho dịch vụ trở thành một kẻ giết người ...

Tôi sẽ chấp nhận điều này nếu nhận được Gif -part, ước gì tôi có thể thực hiện một bản vá cho trang web: P

Này các cậu. Trang web là nguồn mở để bạn có thể dễ dàng thêm hậu xử lý cho các bản ghi được tải lên! github.com/shelr/shelr.tv/blob/master/app/controllers/iêu
antono

2
Shelr.tv hiện đã chính thức đóng cửa.
vgoff

1

Một lựa chọn thay thế cho Shelr.tv (là một lựa chọn tuyệt vời và cuối cùng có thể trở lại) là showterm mà bạn có thể tự lưu trữ hoặc sử dụng như hiện tại.

Chuyển đổi thành video khi bạn thấy phù hợp, mặc dù đây không phải là câu trả lời trực tiếp cho video.

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.