Mengetik naskah-rekaman asli ke dalam video?

21

Kami perlu membuat beberapa video tentang bekerja dengan dokumen LaTex. Kami memiliki skrip dan waktu -file dan sekarang kami perlu mengubahnya menjadi video untuk menampilkannya dalam jawaban. Pada dasarnya, cara untuk melakukan itu adalah membuat gif -animasi kecil. Pada dasarnya jika saya bisa merekam beberapa area di jendela X ke GIF, maka akan mungkin lebih dari X untuk membuat video seperti itu tetapi cara itu agak hxckish dan lambat. Jadi, bagaimana saya bisa mengubah skrip-pemrosesan menjadi Gif -animasi?

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

Contoh video

Sumbernya ada di sini tetapi dibuat dengan alat W berbayar.

masukkan deskripsi gambar di sini

Mungkin terkait

  1. Mengonversi file naskah ke daftar perintah (histori)

  2. Screencasting di Windows di sini , bagaimana dengan di * ix?

Jeff Schaller
sumber
$ 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 keysscreenkey yang diuji tidak seperti itu, menguji yang lain. Jika seseorang menemukan rekaman itu lebih awal dari saya, tolong, jawab.
Mungkin ini akan membantu github.com/nbedos/termtosvg
Sir Muffington

Jawaban:

7

Saya tidak bisa mendapatkan tty2gif untuk bekerja dengan benar vim. Jadi saya meretas bersama ttygif .

gif

ilia choly
sumber
Ini luar biasa. Saya benar-benar menemukan github Anda saat mencari sesuatu seperti ini dan sedang berdebat menginstalnya sampai saya membuka salah satu tab pencarian saya yang lain dan melihat Anda telah menjawabnya di sini. Saya akan menginstal ini sekarang.
mikeserv
Solusi hebat dan sederhana. kerja bagus!
arainone
7

Anda dapat memutar ulang pengambilan naskah dan menyandikan wilayah layar terkait menggunakan sesuatu seperti:

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

-y menimpa output (paling berguna saat pengujian)

-f x11grab memaksa format ke x11grab

-s 100x100 video yang diambil adalah 100x100

-i :0.0+100,100 sudut kiri atas pada server 0 layar 0 pada piksel 100.100

-pix_fmt rgb24 memaksa 24 bpp saat input (AFAIK, diperlukan untuk encoder GIF)

-r 5 5 fps

Dan Desktop/capture.gifini adalah file yang saya ambil.

Hanya sebuah catatan: terkadang ffmpeg yang berasal dari repo distro tidak memiliki semua lonceng dan peluit yang mungkin Anda inginkan. Jika itu masalahnya, Anda harus membuatnya sendiri (atau menemukan repo yang membawa biner yang lebih lengkap). Dalam contoh saya, saya menggunakan stock ffmpeg dari repo Ubuntu.

kasar
sumber
5

Belum teruji : rekam dengan ttyrec , dan konversi dengan tty2gif .

Gilles 'SANGAT berhenti menjadi jahat'
sumber
Bekerja untukku. Penggunaan adalah ./tty2gif typing ttyrecord. Ini akan merekam jendela terminal tempat Anda menjalankannya.
Inaimathi
@Inaimathi di sistem mana Anda mengujinya? Saya mencoba pada OS X: itu beban beberapa hal ImageMagick tapi kemudian kebakaran keliru , kau bisa seperti ini?
hhh
@ hhh - Saya menjalankan Debian di sini (saya pikir itu adalah Squeeze ketika saya memberikan komentar itu). Tidak, tidak ada kesalahan dalam pasta yang terjadi.
Inaimathi
3

Cara paling mudah untuk membagikan naskah adalah http://shelr.tv/ Menggunakan skrip atau ttyrec sebagai backend dan Anda dapat mendorong naskah Anda semudah "shelr push last" :)

antono
sumber
Ini sangat keren! Sekarang hanya beberapa iFrame-video ke GIF-konversi sehingga saya dapat dengan mudah menggunakannya untuk berbagi hal-hal di SO. SO tidak mendukung iFrames ...
Hei, bisakah kamu melihatnya ?! Lihatlah Gilles memiliki bagian tty2gif, sekarang gunakan saja untuk mengonversi video ke Gif dan memberikan gambar gif ke sana - apakah itu mungkin? Itu akan membuat layanan ini menjadi pembunuh ...
Saya akan menerima ini jika mendapat bagian Gif, berharap saya bisa melakukan tambalan ke situs: P
Hai teman-teman. Situs web adalah open-source sehingga Anda dapat dengan mudah menambahkan postprocessing untuk catatan yang diunggah! github.com/shelr/shelr.tv/blob/master/app/controllers/…
antono
2
shelr.tv sekarang resmi ditutup.
vgoff
1

Alternatif untuk shelr.tv (yang merupakan pilihan bagus, dan mungkin berakhir menjadi lagi) adalah showterm yang dapat Anda host sendiri, atau gunakan apa adanya.

Konversi ke video sesuai keinginan Anda, ini bukan jawaban langsung ke video.

vgoff
sumber