Masalah kualitas selang waktu OctoPi (Octoprint)

8

Saya mencoba memeras sedikit kualitas yang lebih baik dari penyimpangan waktu saya yang dihasilkan oleh OctoPrint.

Saya menggunakan Modul Kamera Raspberry Pi V2 dengan Pi 3. Saya sudah mengedit konfigurasi Octopi untuk mendapatkan resolusi 720p, tetapi penyandian selama render selang waktu mengerikan. Gumpal sekali.

Sekarang pengkodean diatur pada 5000rb. Apa yang saya lakukan salah di sini?

Joe JMC IT
sumber
2
Saya akan mengatakan itu bukan kelompok yang baik untuk pertanyaan seperti itu. Kelompok RaspberryPI bahkan lebih baik daripada pencetakan 3d
pixel
Apa arti pengkodean pada 5000K? Kedengarannya seperti suhu warna bagi saya, yang (tidak mungkin) mungkin menjadi salah satu penyebab kebotakan.
kamuro
@kurouro 5000k adalah laju bit dari video yang disandikan.
nscan
1
penasaran: apakah K unit yang saya tidak tahu atau ada b / s untuk bit / detik hilang?
kamuro
Saya pikir bit / detik hilang.
nscan

Jawaban:

3

Bitrate itu cukup rendah, yang mungkin menjelaskan kemocokan (apakah itu sebuah kata?).

Dari pedoman unggahan YouTube , Anda menyandikan bitrate minimum yang disarankan untuk video 720P standar. Mungkin Anda harus meningkatkan ke 7500K (7,5 Mbps) dan melihat apakah itu membantu.

Juga, tampaknya Octopi hanya memanggil ffmpeg secara lokal dan mengembalikan videonya. Pengkodean yang digunakan mungkin menghasilkan blockiness. Jika Anda memiliki akses ke foto mentah, Anda bisa membuangnya ke direktori di komputer lain dan menghasilkan video menggunakan codec video yang tidak terlalu rugi. Tentu saja, ini hanya akan berfungsi jika foto yang Anda ambil berkualitas tinggi. Dengan asumsi mereka ada di sini , ini adalah sumber yang bagus untuk menghasilkan video dari urutan gambar di ffmpeg.

Semoga berhasil!

PS Atau, jika Anda lebih suka alat video ringan dengan GUI, Anda bisa menggunakan ImageJ .

Jason King
sumber
2

Ada plugin timelapse baru yang disebut octolapse yang dapat membantu. Salah satu hal yang saya perhatikan dengan tanda waktu default adalah bahwa banyak hal berubah dari gambar ke gambar, yang menghasilkan jumlah besar artefak mpeg karena harus terus-menerus menggambar ulang sebagian besar layar. Dengan octolapse dan gambar yang distabilkan, perubahan dari gambar ke gambar sangat minimal ... sebagian besar hanya lapisan baru. Pengurangan berapa banyak barang bergerak berarti bitrate yang sama, atau bahkan lebih rendah, dikodekan menghasilkan film yang jauh lebih unggul.

Bandingkan file 11,1 MB ini dari alat timelapse default: https://cabbey.smugmug.com/Fun/3D-Printing/i-9DrS42n/A

untuk file 6,8MB ini dari octolapse: https://cabbey.smugmug.com/Fun/3D-Printing/i-p3GvvhH/A

Perhatikan bahwa ini adalah PEKERJAAN CETAK YANG SAMA, karena saya memiliki kedua alat merekam pada saat yang sama.

taksi
sumber
1
Perbandingan luar biasa! Octolapse jelas menghasilkan video stabil yang jauh lebih baik, terima kasih telah berbagi pengalaman Anda. Kamera saya diposisikan di tempat tidur, saya bertanya-tanya apakah dampaknya sama.
0scar