Điểm:2

Làm cách nào để chuyển đổi bản ghi đầu cuối thành GIF?

lá cờ gh

Tôi đã tạo một bản ghi đầu cuối với kịch bản dụng cụ.

video thông tin truyền thông 
Tổng quan
Tên đầy đủ: video
Kích thước tệp : 1.29 KiB

tôi có thể chơi nó với kịch bản. Có thể chuyển đổi nó thành GIF, chẳng hạn với ffmpeg hoặc một chương trình khác?

Để làm rõ, ý tôi là kịch bản từ bsdutils gói, không phải là một kịch bản chương trình. Tôi nghĩ rằng tệp đã lưu là một loại video, vì vậy tôi có thể grep một số khung hình/hình ảnh và tạo GIF của nó.

Tôi hy vọng nó rõ ràng hơn bây giờ.

Nmath avatar
lá cờ ng
Không rõ bạn đang hỏi gì. `.gif` là một định dạng tệp hình ảnh. Nó có liên quan gì đến kịch bản của bạn? Vui lòng chỉnh sửa câu hỏi của bạn và bao gồm thêm ngữ cảnh và chi tiết.
Điểm:5
lá cờ ca

Một lựa chọn tốt đẹp là sử dụng tyrec để ghi lại hoạt động thiết bị đầu cuối của bạn và sau đó chuyển đổi nó thành GIF bằng cách sử dụng ttygif.

  1. cài đặt tyrecttygif gói:

    sudo apt cài đặt ttyrec ttygif
    
  2. Mở một thiết bị đầu cuối và bắt đầu tyrec để ghi lại thiết bị đầu cuối của bạn:

    tyrec
    

    Đang chạy tyrec không có đối số sẽ lưu bản ghi trong một tệp có tên tyrecord trong thư mục hiện tại của bạn. Bạn có thể chỉ định tên tệp làm đối số để lưu tệp với tên này.

  3. Sử dụng thiết bị đầu cuối của bạn.

  4. Nhấn Điều khiển+D để dừng ghi âm.

  5. Để chuyển đổi bản ghi thành GIF, hãy chạy:

    ttygif ttyrecord
    

    Nếu bạn đã lưu bản ghi bằng tên tệp khác, hãy thay đổi tyrecord vào tên tệp bạn đã sử dụng.

    Lệnh này sẽ lưu bản ghi dưới dạng GIF với tên tty.gif.


Đây là một GIF tôi đã tạo bằng quy trình trên có chứa quy trình trên:

GIF chứa quy trình trên


ghi chú

  • Nếu bạn gặp lỗi này khi chạy ttygif:

    Lỗi: Biến môi trường WINDOWID trống
    

    bạn cần chạy lệnh sau trước khi chạy ttygif:

    xuất WINDOWID=$(xdotool getwindowfocus)
    

    Lệnh trên cần xodtool. Bạn có thể cài đặt nó bằng cách sử dụng:

    sudo apt cài đặt xdotool
    

    Thẩm quyền giải quyết: https://github.com/icholy/ttygif#additional-notes

  • ttygif không hoạt động với qterminal vì một số lý do. Thay vào đó, hãy sử dụng một thiết bị đầu cuối khác để chuyển đổi.

    Tôi đã xác nhận rằng nó hoạt động tốt với kitty, chậm với thiết bị đầu cuối Gnome và cực kỳ nhanh với XTerm.

  • Các ttygif lệnh có thể tạo các thư mục kích thước lớn trong /tmp. Tôi khuyên bạn nên xóa chúng theo cách thủ công sau khi chuyển đổi bằng cách sử dụng:

    rm -r /tmp/ttygif.*
    
Raffa avatar
lá cờ jp
Màu sắc đẹp :) ... +1
BeastOfCaerbannog avatar
lá cờ ca
@Raffa Cảm ơn bạn! Tôi đang sử dụng `zsh` với [dấu nhắc tàu vũ trụ](https://spaceship-prompt.sh/). Thiết bị đầu cuối của tôi là [kitty](https://sw.kovidgoyal.net/kitty/) và chủ đề tôi sử dụng là [Argonaut](https://github.com/daveyarwood/kitty-themes#argonaut). :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.