Ini adalah perintah ffmpeg-utils yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ffmpeg-utils - utilitas FFmpeg
DESKRIPSI
Dokumen ini menjelaskan beberapa fitur dan utilitas umum yang disediakan oleh libavutil
Perpustakaan.
SINTAKSIS
Bagian ini mendokumentasikan sintaks dan format yang digunakan oleh pustaka dan alat FFmpeg.
Mengutip dan melarikan diri
FFmpeg mengadopsi mekanisme kutipan dan pelolosan berikut, kecuali ditentukan secara eksplisit.
Aturan berikut diterapkan:
· ' dan \ adalah karakter khusus (masing-masing digunakan untuk mengutip dan melarikan diri). Di dalam
selain mereka, mungkin ada karakter khusus lainnya tergantung pada spesifiknya
sintaks di mana melarikan diri dan mengutip digunakan.
· Karakter khusus diloloskan dengan mengawalinya dengan a \.
· Semua karakter terlampir di antara '' disertakan secara harfiah dalam string yang diuraikan. NS
karakter kutipan ' itu sendiri tidak dapat dikutip, jadi Anda mungkin perlu menutup kutipan dan
melarikan diri itu.
· Spasi awal dan akhir, kecuali diloloskan atau dikutip, dihapus dari
string yang diurai.
Perhatikan bahwa Anda mungkin perlu menambahkan pelolosan tingkat kedua saat menggunakan baris perintah atau a
script, yang tergantung pada sintaks bahasa shell yang diadopsi.
Fungsi "av_get_token" didefinisikan dalam libavutil/avstring.h dapat digunakan untuk mengurai token
dikutip atau diloloskan sesuai dengan aturan yang ditentukan di atas.
Alat alat/ffescape di pohon sumber FFmpeg dapat digunakan untuk mengutip atau
lolos dari string dalam skrip.
contoh
· Keluar dari string "Crime d'Amour" yang berisi karakter khusus "'":
Kejahatan d\'Amour
· String di atas berisi kutipan, jadi "'" perlu diloloskan saat mengutipnya:
'Kejahatan d'\''Amour'
· Sertakan spasi putih awal atau akhir menggunakan kutipan:
' string ini dimulai dan diakhiri dengan spasi '
· Melarikan diri dan mengutip dapat dicampur bersama:
' String '\'string\'' adalah string '
· Untuk memasukkan literal \ anda dapat menggunakan melarikan diri atau mengutip:
'c:\foo' dapat ditulis sebagai c:\\foo
Tanggal
Sintaks yang diterima adalah:
[(YYYY-MM-DD|YYYYMMDD)[T|t| ]]((HH:MM:SS[.m...]]])|(HHMMSS[.m...]]]))[Z]
sekarang
Jika nilainya "sekarang" dibutuhkan waktu saat ini.
Waktu adalah waktu lokal kecuali Z ditambahkan, dalam hal ini diinterpretasikan sebagai UTC. jika
bagian tahun-bulan-hari tidak ditentukan, dibutuhkan tahun-bulan-hari saat ini.
Waktu lamanya
Ada dua sintaks yang diterima untuk menyatakan durasi waktu.
[-][ :] : [. ...]
HH menyatakan jumlah jam, MM jumlah menit maksimal 2 digit, dan
SS jumlah detik untuk maksimal 2 digit. NS m pada akhirnya menyatakan desimal
nilai untuk SS.
or
[-] +[. ...]
S menyatakan jumlah detik, dengan bagian desimal opsional m.
Dalam kedua ekspresi, opsional - menunjukkan durasi negatif.
contoh
Contoh berikut adalah durasi waktu yang valid:
55 55 detik
12:03:45
12 jam, 03 menit dan 45 detik
23.189
23.189 detik
Video ukuran
Tentukan ukuran video yang bersumber, mungkin berupa string lebarxtinggi, Atau
nama singkatan ukuran.
Singkatan berikut diakui:
ntsc
720x480
sahabat 720x576
qntsc
352x240
qpal
352x288
sntsc
640x480
spal
768x576
film
352x240
ntsc-film
352x240
persegi panjang
128x96
qcif
176x144
cif 352x288
4cif
704x576
16cif
1408x1152
qqvga
160x120
qvga
320x240
vga 640x480
svga
800x600
xga 1024x768
uxga
1600x1200
qxga
2048x1536
seksga
1280x1024
qsxga
2560x2048
hsxga
5120x4096
Wow
852x480
wxga
1366x768
wsxga
1600x1024
wuxga
1920x1200
woxga
2560x1600
wqsxga
3200x2048
wquxga
3840x2400
assalamu'alaikum
6400x4096
wuxga
7680x4800
cga 320x200
ega 640x350
hd480
852x480
hd720
1280x720
hd1080
1920x1080
2k 2048x1080
2kflat
1998x1080
2kscope
2048x858
4k 4096x2160
4kflat
3996x2160
4kscope
4096x1716
Nhd 640x360
terbaik
240x160
wqvga
400x240
fwqvga
432x240
hvga
480x320
QHD 960x540
2kdci
2048x1080
4kdci
4096x2160
uhd2160
3840x2160
uhd4320
7680x4320
Video tarif
Tentukan kecepatan bingkai video, yang dinyatakan sebagai jumlah bingkai yang dihasilkan per detik.
Itu harus berupa string dalam format frame_rate_num/frame_rate_den, bilangan bulat, a
nomor float atau singkatan kecepatan bingkai video yang valid.
Singkatan berikut diakui:
ntsc
30000/1001
sahabat 25/1
qntsc
30000/1001
qpal
25/1
sntsc
30000/1001
spal
25/1
film
24/1
ntsc-film
24000/1001
Perbandingan
Rasio dapat dinyatakan sebagai ekspresi, atau dalam bentuk pembilang:penyebut.
Perhatikan bahwa rasio dengan nilai tak hingga (1/0) atau negatif dianggap valid, jadi Anda harus
periksa nilai yang dikembalikan jika Anda ingin mengecualikan nilai tersebut.
Nilai yang tidak ditentukan dapat diekspresikan menggunakan string "0:0".
Warna
Itu bisa berupa nama warna seperti yang didefinisikan di bawah ini (kecocokan tidak peka huruf besar/kecil) atau a
Urutan "[0x|#]RRGGBB[AA]", mungkin diikuti oleh @ dan string yang mewakili alfa
komponen.
Komponen alfa dapat berupa string yang disusun oleh "0x" diikuti oleh angka heksadesimal atau
angka desimal antara 0.0 dan 1.0, yang mewakili nilai opacity (0x00 or 0.0
berarti benar-benar transparan, 0xff or 1.0 benar-benar buram). Jika komponen alfa adalah
tidak ditentukan maka 0xff diasumsikan.
Tali acak akan menghasilkan warna acak.
Nama-nama warna berikut dikenali:
AliceBlue
0xF0F8FF
Putih Antik
0xFAEBD7
Aqua
0x00FFFF
Aquamarine
0x7FFFD4
Biru langit
0xF0FFFF
Krem
0xF5F5DC
Bisque
0xFFE4C4
Black
0x000000
Almond Pucat
0xFFEBCD
Biru
0x0000FF
BlueViolet
0x8A2BE2
Coklat
0xA52A2A
Kayu Kekar
0xDEB887
CadetBlue
0x5F9EA0
Minuman keras manis
0x7FFF00
Cokelat
0xD2691E
karang
0xFF7F50
CornflowerBlue
0x6495ED
Rambut jagung
0xFFF8DC
Merah tua
0xDC143C
Cyan
0x00FFFF
Biru tua
0x00008B
DarkCyan
0x008B8B
Batang Emas Gelap
0xB8860B
Abu-abu gelap
0xA9A9A9
Hijau tua
0x006400
DarkKhaki
0xBDB76B
Magenta Gelap
0x8B008B
DarkOliveGreen
0x556B2F
Oren tua
0xFF8C00
DarkOrchid
0x9932CC
Merah gelap
0x8B0000
DarkSalmon
0xE9967A
DarkSeaGreen
0x8FBC8F
DarkSlateBlue
0x483D8B
DarkSlateGray
0x2F4F4F
DarkTurquoise
0x00CED1
DarkViolet
0x9400D3
merah muda tua
0xFF1493
DeepSkyBlue
0x00BFFF
DimGray
0x696969
DodgerBlue
0x1E90FF
Batu bata tahan api
0xB22222
FloralWhite
0xFFFFAF0
Hutan hijau
0x228B22
Fuchsia
0xFF00FF
Gainsboro
0xDCDCDC
GhostWhite
0xF8F8FF
Gold
0xFFD700
Batang Emas Golden
0xDAA520
Abu-abu
0x808080
Hijau
0x008000
Hijau kuning
0xADFF2F
MaduDew
0xF0FFF0
HotPink
0xFF69B4
IndianRed
0xCD5C5C
Nila
0x4B0082
Gading
0xFFFFFF0
Dril
0xF0E68C
warna lembayung muda
0xE6E6FA
LavenderBlush
0xFFF0F5
LawnGreen
0x7CFC00
LemonChiffon
0xFFFACD
Biru muda
0xTAMBAHKAN8E6
LightCoral
0xF08080
LightCyan
0xE0FFFF
LightGoldenRodKuning
0xFAFAD2
Hijau muda
0x90EE90
Abu-abu muda
0xD3D3D3
LightPink
0xFFB6C1
LightSalmon
0xFFA07A
LightSeaGreen
0x20B2AA
LightSkyBlue
0x87CEFA
LightSlateGray
0x778899
LightSteelBlue
0xB0C4DE
Kuning muda
0xFFFFE0
Kapur
0x00FF00
Hijau limau
0x32CD32
Linen
0xFAF0E6
Magenta
0xFF00FF
Merah tua
0x800000
SedangAquaMarine
0x66CDAA
MediumBlue
0x0000CD
MediumOrchid
0xBA55D3
MediumPurple
0x9370D8
MediumSeaGreen
0x3CB371
MediumSlateBlue
0x7B68EE
SedangMusim SemiHijau
0x00FA9A
MediumTurquoise
0x48D1CC
MediumVioletRed
0xC71585
MidnightBlue
0x191970
krim mint
0xF5FFFA
MistyRose
0xFFE4E1
Sepatu sandal
0xFFE4B5
NavajoPutih
0xFFMATI
Angkatan laut
0x000080
OldLace
0xFDF5E6
Zaitun
0x808000
OliveDrab
0x6B8E23
Jeruk
0xFFA500
OrangeRed
0xFF4500
Anggrek
0xDA70D6
PucatGoldenRod
0xEEE8AA
Hijau pucat
0x98FB98
PaleTurquoise
0xAFEEEE
PaleVioletRed
0xD87093
PepayaWhip
0xFFEFD5
PeachPuff
0xFFDAB9
Peru
0xCD853F
Merah Muda
0xFFC0CB
Prem
0xDDA0DD
Bubuk biru
0xB0E0E6
Ungu
0x800080
Merah 0xFF0000
RosyBrown
0xBC8F8F
RoyalBlue
0x4169E1
SaddleBrown
0x8B4513
Ikan salmon
0xFA8072
SandyBrown
0xF4A460
Laut hijau
0x2E8B57
SeaShell
0xFFF5EE
Sienna
0xA0522D
Silver
0xC0C0C0
Langit biru
0x87CEEB
SlateBlue
0x6A5ACD
SlateGray
0x708090
Salju
0xFFFAFA
Musim SemiHijau
0x00FF7F
SteelBlue
0x4682B4
Berjemur 0xD2B48C
Teal
0x008080
Thistle
0xD8BFD8
Tomat
0xFF6347
Pirus
0x40E0D0
Ungu
0xEE82EE
Gandum
0xF5DEB3
Putih
0xFFFFFF
Asap putih
0xF5F5F5
Kuning
0xFFFF00
Kuning hijau
0x9ACD32
Saluran tata ruang
Tata letak saluran menentukan disposisi spasial saluran dalam multi-saluran
aliran audio. Untuk menentukan tata letak saluran, FFmpeg menggunakan sintaks khusus.
Saluran individu diidentifikasi oleh id, seperti yang diberikan oleh tabel di bawah ini:
FL kiri depan
FR depan kanan
FC tengah depan
L.F.E. frekuensi rendah
BL kembali ke kiri
BR kembali ke kanan
FLC depan kiri-tengah
FRC depan kanan-tengah
BC tengah belakang
SL sisi kiri
SR sisi kanan
TC tengah atas
TFL kiri depan atas
TFC tengah depan atas
TFR kanan depan atas
TBL kiri atas belakang
TBC tengah belakang atas
TBR kanan belakang atas
DL downmix kiri
DR downmix kan?
WL kiri lebar
WR lebar kanan
SDL mengelilingi langsung kiri
SDR mengelilingi langsung kanan
LFE2
frekuensi rendah 2
Komposisi tata letak saluran standar dapat ditentukan dengan menggunakan pengidentifikasi berikut:
mono
FC
stereo
FL+FR
2.1 FL+FR+LFE
3.0 FL+FR+FC
3.0 (kembali)
FL+FR+SM
4.0 FL+FR+FC+BC
quad
FL+FR+BL+BR
segi empat (sisi)
FL+FR+SL+SR
3.1 FL+FR+FC+LFE
5.0 FL+FR+FC+BL+BR
5.0 (sisi)
FL+FR+FC+SL+SR
4.1 FL+FR+FC+LFE+BC
5.1 FL+FR+FC+LFE+BL+BR
5.1 (sisi)
FL+FR+FC+LFE+SL+SR
6.0 FL+FR+FC+BC+SL+SR
6.0 (depan)
FL+FR+FLC+FRC+SL+SR
heksagonal
FL+FR+FC+BL+BR+BC
6.1 FL+FR+FC+LFE+BC+SL+SR
6.1 FL+FR+FC+LFE+BL+BR+BC
6.1 (depan)
FL+FR+LFE+FLC+FRC+SL+SR
7.0 FL+FR+FC+BL+BR+SL+SR
7.0 (depan)
FL+FR+FC+FLC+FRC+SL+SR
7.1 FL+FR+FC+LFE+BL+BR+SL+SR
7.1 (lebar)
FL+FR+FC+LFE+BL+BR+FLC+FRC
7.1 (sisi lebar)
FL+FR+FC+LFE+FLC+FRC+SL+SR
bersegi delapan
FL+FR+FC+BL+BR+BC+SL+SR
campuran bawah
DL+DR
Tata letak saluran khusus dapat ditentukan sebagai urutan istilah, dipisahkan dengan '+' atau '|'.
Setiap istilah dapat berupa:
· nama tata letak saluran standar (mis mono, stereo, 4.0, quad, 5.0, Dll)
· nama saluran tunggal (misalnya FL, FR, FC, L.F.E., Dll)
· sejumlah saluran, dalam desimal, opsional diikuti oleh 'c', menghasilkan default
tata letak saluran untuk jumlah saluran tersebut (lihat fungsi
"av_get_default_channel_layout")
· topeng tata letak saluran, dalam heksadesimal dimulai dengan "0x" (lihat makro "AV_CH_*" di
libavutil/channel_layout.h.
Mulai dari libavutil versi 53 karakter tambahan "c" untuk menentukan sejumlah
saluran akan diperlukan, sementara topeng tata letak saluran juga dapat ditentukan sebagai
angka desimal (jika dan hanya jika tidak diikuti oleh "c").
Lihat juga fungsi "av_get_channel_layout" yang didefinisikan di libavutil/channel_layout.h.
EKSPRESI EVALUASI
Saat mengevaluasi ekspresi aritmatika, FFmpeg menggunakan evaluator rumus internal,
dilaksanakan melalui libavutil/eval.h Antarmuka.
Ekspresi dapat berisi unary, operator biner, konstanta, dan fungsi.
Dua ekspresi expr1 dan expr2 dapat digabungkan untuk membentuk ekspresi lain "expr1;expr2".
expr1 dan expr2 dievaluasi pada gilirannya, dan ekspresi baru dievaluasi ke nilai
expr2.
Operator biner berikut tersedia: "+", "-", "*", "/", "^".
Operator unary berikut tersedia: "+", "-".
Fungsi berikut tersedia:
abs (x)
Hitung nilai mutlak dari x.
asik (x)
Hitung arccosinus dari x.
asin (x)
Hitung arcsinus dari x.
atan (x)
Hitung arctangen dari x.
antara (x, min maks)
Kembalikan 1 jika x lebih besar atau sama dengan menit dan lebih kecil dari atau sama dengan max, 0
jika tidak.
bit dan (x, y)
penggigit (x, y)
Hitung bitwise dan/atau operasi pada x dan y.
Hasil evaluasi x dan y dikonversi ke bilangan bulat sebelum dieksekusi
operasi bitwise.
Perhatikan bahwa baik konversi ke integer dan konversi kembali ke floating point dapat
kehilangan presisi. Waspadalah terhadap hasil yang tidak terduga untuk jumlah besar (biasanya 2^53 dan
lebih besar).
langit-langit (expr)
Bulatkan nilai ekspresi cepat ke atas ke bilangan bulat terdekat. Sebagai contoh,
"ceil(1.5)" adalah "2.0".
klip (x, min maks)
Mengembalikan nilai x terpotong di antara menit dan max.
cos (x)
Hitung kosinus dari x.
enak(x)
Hitung kosinus hiperbolik dari x.
persamaan (x, y)
Kembalikan 1 jika x dan y setara, 0 sebaliknya.
exp (x)
Hitung eksponensial dari x (dengan basis "e", bilangan Euler).
lantai (expr)
Bulatkan nilai ekspresi cepat ke bawah ke bilangan bulat terdekat. Sebagai contoh,
"lantai(-1.5)" adalah "-2.0".
gauss(x)
Hitung fungsi Gauss dari x, sesuai dengan "exp(-x*x/2) / sqrt(2*PI)".
gcd(x, y)
Kembalikan pembagi persekutuan terbesar dari x dan y. Jika keduanya x dan y adalah 0 atau salah satu atau keduanya
kurang dari nol maka perilaku tidak terdefinisi.
gt(x, y)
Kembalikan 1 jika x lebih besar dari y, 0 sebaliknya.
gte(x, y)
Kembalikan 1 jika x lebih besar atau sama dengan y, 0 sebaliknya.
hipot(x, y)
Fungsi ini mirip dengan fungsi C dengan nama yang sama; ia mengembalikan "sqrt(x*x +
y*y)", panjang sisi miring suatu segitiga siku-siku dengan panjang sisi x dan y,
atau jarak titik (x, y) dari asalnya.
jika (x, y)
Mengevaluasi x, dan jika hasilnya bukan nol kembalikan hasil evaluasi y,
kembali 0 sebaliknya.
jika (x, y, z)
Mengevaluasi x, dan jika hasilnya bukan nol kembalikan hasil evaluasi dari y, Jika tidak
hasil evaluasi dari z.
jika tidak(x, y)
Mengevaluasi x, dan jika hasilnya nol kembalikan hasil evaluasi y, kembali
0 sebaliknya.
jika tidak(x, y, z)
Mengevaluasi x, dan jika hasilnya nol kembalikan hasil evaluasi dari y, jika tidak
hasil evaluasi dari z.
isinf(x)
Kembalikan 1.0 jika x adalah +/-INFINITY, 0.0 sebaliknya.
tidak(x)
Kembalikan 1.0 jika x adalah NAN, 0.0 sebaliknya.
ld(var)
Muat nilai variabel internal dengan angka adalah, yang sebelumnya disimpan
dengan st(adalah, cepat). Fungsi mengembalikan nilai yang dimuat.
log (x)
Hitung logaritma natural dari x.
itu(x, y)
Kembalikan 1 jika x lebih rendah dari y, 0 sebaliknya.
lte(x, y)
Kembalikan 1 jika x lebih kecil atau sama dengan y, 0 sebaliknya.
maks(x, y)
Kembalikan maksimum antara x dan y.
gadis nakal, y)
Kembalikan maksimum antara x dan y.
mod(x, y)
Hitung sisa pembagian dari x by y.
tidak (expr)
Kembalikan 1.0 jika cepat adalah nol, 0.0 sebaliknya.
kekuatan(x, y)
Hitunglah kekuatan dari x tinggi y, itu setara dengan "(x)^(y). "
cetak (t)
cetak(t, l)
Cetak nilai ekspresi t dengan tingkat log l. Jika l tidak ditentukan maka default
tingkat log digunakan. Mengembalikan nilai ekspresi yang dicetak.
Mencetak t dengan loglevel l
acak (x)
Mengembalikan nilai acak semu antara 0.0 dan 1.0. x adalah indeks internal
variabel yang akan digunakan untuk menyimpan seed/state.
akar (expr, maks)
Temukan nilai input yang fungsinya diwakili oleh cepat dengan argumen ld(0) is
0 di selang 0..max.
Ekspresi dalam cepat harus menunjukkan fungsi kontinu atau hasilnya tidak terdefinisi.
ld(0) digunakan untuk mewakili nilai input fungsi, yang berarti bahwa
ekspresi akan dievaluasi beberapa kali dengan berbagai nilai input yang
ekspresi dapat mengakses melalui ld(0). Ketika ekspresi bernilai 0 maka
nilai input yang sesuai akan dikembalikan.
dosa (x)
Hitung sinus dari x.
kelahiran (x)
Hitung sinus hiperbolik dari x.
persegi(expr)
Hitung akar kuadrat dari cepat. Ini setara dengan "(cepat)^.5".
squish (x)
Hitung ekspresi "1/(1 + exp(4*x)))".
st(var, ekspr)
Simpan nilai ekspresi cepat dalam sebuah variabel internal. adalah menentukan
jumlah variabel tempat menyimpan nilai, dan itu adalah nilai mulai dari 0 hingga
9. Fungsi mengembalikan nilai yang disimpan dalam variabel internal. Catatan, Variabel
saat ini tidak dibagikan di antara ekspresi.
tan (x)
Hitung tangen dari x.
tan (x)
Hitung tangen hiperbolik dari x.
taylor (expr, x)
taylor (expr, x, Indo)
Evaluasi deret Taylor di x, diberikan ekspresi yang mewakili "ld(id)"-th
turunan dari suatu fungsi di 0.
Ketika deret tidak konvergen, hasilnya tidak terdefinisi.
ld(id) digunakan untuk mewakili urutan turunan dalam cepat, yang berarti diberikan
ekspresi akan dievaluasi beberapa kali dengan berbagai nilai input yang
ekspresi dapat mengakses melalui "ld(id)". Jika id tidak ditentukan maka 0 diasumsikan.
Catatan, ketika Anda memiliki turunan di y alih-alih 0, "taylor(expr, xy)" dapat menjadi
bekas.
waktu(0)
Kembalikan waktu (jam dinding) saat ini dalam hitungan detik.
trunc (expr)
Bulatkan nilai ekspresi cepat menuju nol ke bilangan bulat terdekat. Sebagai contoh,
"trunc(-1.5)" adalah "-1.0".
sementara (kon, ekspr)
Evaluasi ekspresi cepat sedangkan ekspresi cond bukan nol, dan mengembalikan nilainya
dari yang terakhir cepat evaluasi, atau NAN jika cond selalu salah.
Konstanta berikut tersedia:
PI area unit disk, sekitar 3.14
E exp(1) (bilangan Euler), kira-kira 2.718
PHI rasio emas (1+persegi(5))/2, sekitar 1.618
Dengan asumsi bahwa ekspresi dianggap "benar" jika memiliki nilai bukan nol, perhatikan bahwa:
"*" berfungsi seperti AND
"+" berfungsi seperti OR
Misalnya konstruk:
jika (A DAN B) maka C
setara dengan:
jika (A*B, C)
Dalam kode C Anda, Anda dapat memperluas daftar fungsi unary dan biner, dan mendefinisikan
konstanta yang dikenali, sehingga tersedia untuk ekspresi Anda.
Evaluator juga mengenali awalan unit Sistem Internasional. Jika 'i' ditambahkan
setelah awalan, awalan biner digunakan, yang didasarkan pada kekuatan 1024 alih-alih
pangkat 1000. Postfix 'B' mengalikan nilai dengan 8, dan dapat ditambahkan setelah a
awalan unit atau digunakan sendiri. Ini memungkinkan penggunaan misalnya 'KB', 'MiB', 'G' dan 'B' sebagai
nomor pascafiksasi.
Daftar awalan Sistem Internasional yang tersedia berikut ini, dengan indikasi:
kekuatan yang sesuai dari 10 dan 2.
y 10^-24 / 2^-80
z 10^-21 / 2^-70
a 10^-18 / 2^-60
f 10^-15 / 2^-50
p 10^-12 / 2^-40
n 10^-9 / 2^-30
u 10^-6 / 2^-20
m 10^-3 / 2^-10
c 10 ^ -2
d 10 ^ -1
h 10 ^ 2
k 10^3/2^10
K 10^3/2^10
M 10^6/2^20
G 10^9/2^30
T 10^12/2^40
P 10^15/2^40
E 10^18/2^50
Z 10^21/2^60
Y 10^24/2^70
TERBUKA PILIHAN
Ketika FFmpeg dikonfigurasi dengan "--enable-opencl", dimungkinkan untuk mengatur opsi untuk
konteks OpenCL global.
Daftar opsi yang didukung berikut ini:
build_options
Atur opsi build yang digunakan untuk mengkompilasi kernel yang terdaftar.
Lihat referensi "Versi Spesifikasi OpenCL: 1.2 bab 5.6.4".
platform_idx
Pilih indeks platform untuk menjalankan kode OpenCL.
Indeks yang ditentukan harus merupakan salah satu indeks dalam daftar perangkat yang dapat
diperoleh dengan "ffmpeg -opencl_bench" atau "av_opencl_get_device_list()".
perangkat_idx
Pilih indeks perangkat yang digunakan untuk menjalankan kode OpenCL.
Indeks yang ditentukan harus merupakan salah satu indeks dalam daftar perangkat yang dapat
diperoleh dengan "ffmpeg -opencl_bench" atau "av_opencl_get_device_list()".
Gunakan ffmpeg-utils online menggunakan layanan onworks.net