GoGPT Best VPN GoSearch

favorit OnWorks

ffmpeg-bitstream-filters - Online di Cloud

Jalankan ffmpeg-bitstream-filters di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah ffmpeg-bitstream-filters yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


ffmpeg-bitstream-filters - FFmpeg bitstream filter

DESKRIPSI


Dokumen ini menjelaskan filter bitstream yang disediakan oleh pustaka libavcodec.

Filter bitstream beroperasi pada data aliran yang disandikan, dan melakukan level bitstream
modifikasi tanpa melakukan decoding.

bitstream FILTER


Saat Anda mengonfigurasi build FFmpeg Anda, semua filter bitstream yang didukung diaktifkan oleh
bawaan. Anda dapat membuat daftar semua yang tersedia menggunakan opsi konfigurasi "--list-bsfs".

Anda dapat menonaktifkan semua filter bitstream menggunakan opsi konfigurasi "--disable-bsfs", dan
aktifkan filter bitstream apa pun secara selektif menggunakan opsi "--enable-bsf=BSF", atau Anda dapat
nonaktifkan filter bitstream tertentu menggunakan opsi "--disable-bsf=BSF".

Opsi "-bsfs" dari alat ff* akan menampilkan daftar semua bitstream yang didukung
filter yang disertakan dalam build.

Alat ff* memiliki opsi -bsf yang diterapkan per aliran, mengambil daftar yang dipisahkan koma dari
filter, yang parameternya mengikuti nama filter setelah '='.

ffmpeg -i INPUT -c:v salin -bsf:v filter1[=opt1=str1/opt2=str2][,filter2] OUTPUT

Di bawah ini adalah deskripsi filter bitstream yang tersedia saat ini, dengan
parameter, jika ada.

aac_adtstoasc
Konversi MPEG-2/4 AAC ADTS ke MPEG-4 Audio Spesifik Konfigurasi bitstream filter.

Filter ini membuat MPEG-4 AudioSpecificConfig dari header MPEG-2/4 ADTS dan menghapus
judul ADTS.

Ini diperlukan misalnya saat menyalin aliran AAC dari wadah ADTS AAC mentah ke a
FLV atau file MOV/MP4.

chomp
Hapus nol padding di akhir paket.

dump_ekstra
Tambahkan ekstradata ke awal paket yang difilter.

Argumen tambahan menentukan paket mana yang harus disaring. Ia menerima
nilai:

a tambahkan ekstradata ke semua paket kunci, tetapi hanya jika local_header diatur di bendera2 codec
bidang konteks

k tambahkan ekstradata ke semua paket utama

e tambahkan ekstradata ke semua paket

Jika tidak ditentukan, diasumsikan k.

Misalnya berikut ini ffmpeg perintah memaksa tajuk global (sehingga menonaktifkan individu
paket header) dalam paket H.264 yang dihasilkan oleh encoder "libx264", tetapi memperbaikinya
dengan menambahkan header yang disimpan dalam ekstradata ke paket kunci:

ffmpeg -i INPUT -peta 0 -flags:v +global_header -c:v libx264 -bsf:v dump_extra out.ts

h264_mp4toannexb
Mengonversi bitstream H.264 dari mode awalan panjang ke mode awalan kode (sebagai
didefinisikan dalam Lampiran B dari spesifikasi ITU-T H.264).

Ini diperlukan oleh beberapa format streaming, biasanya format aliran transportasi MPEG-2
("mpegt").

Misalnya untuk remux file MP4 yang berisi aliran H.264 ke format mpegts dengan ffmpeg,
anda dapat menggunakan perintah:

ffmpeg -i INPUT.mp4 -salinan codec -bsf:v h264_mp4toannexb OUTPUT.ts

imxdump
Memodifikasi bitstream agar sesuai dengan MOV dan dapat digunakan oleh dekoder Final Cut Pro. Ini
filter hanya berlaku untuk codec mpeg2video, dan kemungkinan tidak diperlukan untuk Final Cut Pro 7
dan yang lebih baru dengan yang sesuai -tag:v.

Misalnya, untuk remux 30 MB/s NTSC IMX ke MOV:

ffmpeg -i masukan.mxf -c salin -bsf:v imxdump -tag:v mx3n keluaran.mov

mjpeg2jpeg
Konversikan paket MJPEG/AVI1 ke paket JPEG/JFIF penuh.

MJPEG adalah codec video di mana setiap bingkai video pada dasarnya adalah gambar JPEG. NS
frame individu dapat diekstraksi tanpa kehilangan, misalnya dengan

ffmpeg -i ../some_mjpeg.avi -c:v salin frames_%d.jpg

Sayangnya, potongan ini adalah gambar JPEG yang tidak lengkap, karena tidak memiliki segmen DHT
diperlukan untuk decoding. Mengutip dari
<http://www.digitalpreservation.gov/formats/fdd/fdd000063.shtml>:

Avery Lee, menulis di newsgroup rec.video.desktop pada tahun 2001, berkomentar bahwa "MJPEG, atau
setidaknya MJPEG dalam AVI yang memiliki MJPG fourcc, dibatasi JPEG dengan tetap -- dan
*dihilangkan* -- Tabel Huffman. JPEG harus dalam ruang warna YCbCr, harus 4:2:2, dan itu
harus menggunakan pengkodean Huffman dasar, bukan aritmatika atau progresif. . . . Anda memang bisa
ekstrak bingkai MJPEG dan dekode dengan dekoder JPEG biasa, tetapi Anda harus
tambahkan segmen DHT ke mereka, atau decoder tidak akan tahu cara mendekompresi
data. Tabel persis yang diperlukan diberikan dalam spesifikasi OpenDML."

Filter bitstream ini menambal header frame yang diekstrak dari aliran MJPEG
(membawa ID header AVI1 dan tidak memiliki segmen DHT) untuk menghasilkan JPEG yang sepenuhnya memenuhi syarat
gambar-gambar.

ffmpeg -i mjpeg-movie.avi -c:v salin -bsf:v mjpeg2jpeg bingkai_%d.jpg
exiftran -i -9 bingkai*.jpg
ffmpeg -i frame_%d.jpg -c:v copyrotated.avi

mjpega_dump_header
movsub
mp3_header_dekompresi
mpeg4_unpack_bframes
Buka kemasan B-frame dikemas bergaya DivX.

B-frame dikemas gaya DivX bukan MPEG-4 yang valid dan hanya solusi untuk yang rusak
Video untuk subsistem Windows. Mereka menggunakan lebih banyak ruang, dapat menyebabkan masalah sinkronisasi AV kecil, memerlukan
lebih banyak daya CPU untuk memecahkan kode (kecuali pemain memiliki beberapa antrian gambar yang didekodekan untuk mengimbanginya
2,0,2,0 frame per gaya paket) dan menyebabkan masalah jika disalin ke wadah standar
seperti mp4 atau mpeg-ps/ts, karena dekoder MPEG-4 mungkin tidak dapat memecahkan kodenya, karena
bukan MPEG-4 yang valid.

Misalnya untuk memperbaiki file AVI yang berisi aliran MPEG-4 dengan B-frame dikemas bergaya DivX
menggunakan ffmpeg, Anda dapat menggunakan perintah:

ffmpeg -i INPUT.avi -copy codec -bsf:v mpeg4_unpack_bframes OUTPUT.avi

kebisingan
Merusak isi paket tanpa merusak wadahnya. Dapat digunakan untuk fuzzing atau
menguji ketahanan/penyembunyian kesalahan.

Parameter: String angka, yang nilainya terkait dengan seberapa sering byte keluaran akan
diubah. Oleh karena itu, nilai di bawah atau sama dengan 0 dilarang, dan semakin rendah semakin banyak
byte yang sering akan diubah, dengan 1 artinya setiap byte dimodifikasi.

ffmpeg -i INPUT -c copy -bsf noise[=1] keluaran.mkv

menerapkan modifikasi untuk setiap byte.

hapus_ekstra

Gunakan ffmpeg-bitstream-filters online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.