Buka frame-by-frame melalui film dengan timer yang tepat


13

Saya memiliki video yang saya buat untuk kelas fisika, yang ingin saya gunakan untuk mengukur berapa lama suatu peristiwa berlangsung. Saya dapat menemukan frame mulai dan frame akhir dengan mudah menggunakan fitur frame-by-frame VLC.

Namun, penghitung waktu VLC tampaknya hanya tepat untuk satu detik, memberi saya jawaban yang tidak lebih tepat daripada "5 detik."

Apakah ada cara di VLC, atau program lain, untuk mengidentifikasi secara tepat pada jam berapa suatu frame tertentu dalam video berlangsung?

Saya memiliki akses mudah ke Ubuntu dan Windows, dan mendapatkan Mac jika perlu.

Jika penghitung waktu yang tepat tidak tersedia, pada frame nomor berapa saya juga akan bekerja, karena saya tahu framerate.


Baiklah. Untuk saat ini saya hanya akan menyerah dan menghitung frame dengan tangan. Namun, pertanyaannya masih terbuka untuk referensi di masa mendatang. Terima kasih!
Matchu

Jawaban:


4

Berikan Avidemux mencoba. Seharusnya dapat melakukan apa yang Anda inginkan dan tersedia secara bebas untuk Windows dan Linux.


Saya akhirnya menghitung frame, tetapi kemudian harus melakukan tugas yang sama lagi, yang mana Avidemux sangat membantu. Terima kasih!
Matchu

4

Saya tidak tahu apakah fitur ini tersedia pada saat pertanyaan diajukan, tetapi pemutar video MPC-HC (Media Player Classic Home Cinema) open source pasti memiliki kedua fitur ini tersedia sekarang.

Ada opsi menu konteks untuk mengaktifkan presisi milidetik untuk indikator waktu, dan Anda dapat dengan mudah melangkah di antara frame dalam arah maju ( CTRL+Right) dan mundur ( CTRL+Left).

Timer presisi tinggi MPC-HC

Anda juga dapat melompat ke titik waktu yang tepat ATAU membingkai dalam file video melalui Navigate -> Go To...menu (atau CTRL+G).

Menu MPC-HC "Pergi Ke ..."


1

Nah, detik adalah bilangan bulat. Pemutar video jarang pergi di bawah mereka ke pengukuran yang lebih tepat.

Tetapi jika Anda tahu pada frame apa Anda saat ini (yang cukup umum ditampilkan), dan Anda tahu frame rate, Anda biasanya dapat menghitungnya lebih dari satu detik. Atau Anda dapat melewatkan frame demi frame saat pada pengukuran waktu, dan saat detik berikutnya "hit", beralih ke pengukuran frame dan kemudian menghitung persen dari detik berikutnya di mana frame tertentu terjadi.

... hanya beberapa ide gila ... tidak pernah membutuhkan ini, jadi semua ini belum teruji ...


1
Saya tidak melihat pengukuran frame saat ini pada VLC, tapi saya juga cukup baru dengannya. Apakah ada cara agar VLC menampilkannya?
Matchu

1
Saya pikir VLC tidak dapat menampilkannya. VLC dirancang sebagai pemain jaringan, oleh karena itu konsep frame agak kabur. Namun, sebagian besar dari ini dapat superuser.com/questions/45803/…
Rook

bersama dengan langkah-langkah untuk melompat bingkai demi bingkai ada di sana
Benteng

1
video diukur, direkam dan disandikan dalam bingkai , bukan detik . tergantung pada videonya, mungkin ada 24 frame yang ditampilkan per detik (gaya film AS), 25 frame per detik (standar PAL), atau 30 frame per detik (standar NTSC). Anda benar, bahwa pemutar video biasanya tidak mendapatkan ketepatan itu. Anda mungkin memerlukan editor video untuk itu.
quack quixote

Yap, saya mengerti konsepnya. Jadi saya mencari sesuatu yang menunjukkan bingkai atau detik, seperti yang dinyatakan. Terima kasih telah menjelaskan untuk orang lain yang membutuhkannya :)
Matchu

0

Ini tidak gratis ($ 19), tetapi Womble MPEG-VCR memiliki waktu yang akurat dengan frame demi frame melangkah.

Jika Anda melakukan pencarian menggunakan kata kunci "bingkai akurat", saya yakin pasti ada sesuatu yang gratis, terutama untuk Linux.

Semoga ini membantu.


0

Aplikasi NLV (Non-Linear Video editing) profesional apa pun harus menangani hal ini. Mereka biasanya mendukung standar yang disebut kode waktu SMPTE, yaitu sekitar 3 atau 4 digit presisi per detik. Perangkat lunak dalam kategori ini mencakup Sony Vegas, Final Cut Pro, Adobe Premiere, dll.

Untuk Linux, coba Cinelerra (cukup usang dan mengerikan untuk diinstal), KDEnlive, atau Pitivi. Saya yakin Cinelerra akan melakukannya, seandainya Anda bisa menjalankannya, tetapi tidak begitu yakin dengan yang lain.


-1

jika Anda tidak tahu framerate yang juga bisa Anda lakukan adalah mengukur panjang bilah video dalam milimiter, maka lamanya durasi yang ingin Anda ukur. Jika Anda tahu total durasi video kemudian menggunakan perkalian silang sederhana, Anda harus mengetahui durasi persisnya yang ingin Anda ketahui.


Jawaban ini menghasilkan presisi yang mengerikan.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.