InglesPransesEspanyol

Ad


OnWorks favicon

flvmeta - Online sa Cloud

Patakbuhin ang flvmeta sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na flvmeta na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


flvmeta - manipulahin o i-extract ang metadata sa mga file ng Adobe Flash Video

SINOPSIS


flvmeta INPUT_FILE
flvmeta INPUT_FILE OUTPUT_FILE
flvmeta -D|--dump [pagpipilian] INPUT_FILE
flvmeta -F|--full-dump [pagpipilian] INPUT_FILE
flvmeta -C|--suriin ang [pagpipilian] INPUT_FILE
flvmeta -U|--update [pagpipilian] INPUT_FILE [OUTPUT_FILE]

DESCRIPTION


flvmeta ay isang command-line utility na naglalayong manipulahin ang Adobe(tm) Flash Video files (FLV),
sa pamamagitan ng ilang mga utos, isa lamang ang maaaring gamitin para sa bawat invocation ng
programa.

Ito ay nagtataglay ng kakayahang mag-compute at mag-inject ng iba't ibang halaga sa onMetaData pangyayari
tag, kabilang ang mga indeks ng keyframe na ginagamit ng karamihan sa mga manlalaro ng video upang payagan ang paghahanap ng random na pag-access,
kapansin-pansin para sa HTTP pseudo-streamed na mga file sa pamamagitan ng isang server-side module, sa pamamagitan ng pagpapadala sa kliyente
hinanap ng file offset ang pinakamalapit na gustong keyframe.
Mga tool tulad ng flvmeta dapat gamitin kung sakaling hindi magawa ng paunang proseso ng pag-encode
mag-inject ng metadata na iyon.

Maaari din itong opsyonal na mag-inject ng onLastSecond kaganapan, na ginagamit upang hudyat ng pagtatapos ng pag-playback,
halimbawa upang ibalik ang software ng player sa isang 'nahinto' na estado.

flvmeta mayroon ding kakayahang mag-dump ng metadata at buong impormasyon ng file sa pamantayan
output, sa iba't ibang mga format ng text na output, kabilang ang XML, YAML, at JSON.

Sa wakas, masusuri ng program ang mga FLV file para makita ang mga potensyal na problema at error, at
bumuo ng textual na ulat bilang raw na format, bilang JSON, o bilang XML. Ito ay may kakayahan na
tuklasin ang higit sa isang daang mga problema, mula sa hindi nakakapinsala tungo sa potensyal na hindi mapaglaro, gamit
ilang totoong mundo ang nakatagpo ng mga isyu.

flvmeta maaaring gumana sa di-makatwirang malalaking file, at maaaring pangasiwaan ang mga FLV file gamit ang extended
(32-bit) na mga timestamp. Maaari nitong hulaan ang mga sukat ng video frame para sa lahat ng kilalang video codec
suportado ng opisyal na detalye ng FLV.

Ang paggamit ng memorya nito ay nananatiling minimal, dahil gumagamit ito ng two-pass reading algorithm na nagpapahintulot
ang pag-compute ng lahat ng kinakailangang tag nang hindi naglo-load ng kahit ano pa kaysa sa mga tag ng file
mga header sa memorya.

UTOS


Isang utos lamang ang maaaring tukuyin para sa isang invocation ng flvmeta. Ang piniling utos
tinutukoy ang paraan ng pagpapatupad ng programa.

Bilang default, kung walang utos na tinukoy, flvmeta ay tuwirang pipiliin ang utos na gagamitin
ayon sa pagkakaroon ng INPUT_FILE at OUTPUT_FILE.

Kung pwede lang INPUT_FILE ay naroroon, ang --tambakan ipapatupad ang utos.

Kung pareho INPUT_FILE at OUTPUT_FILE ay naroroon, ang --update ipapatupad ang utos.

Narito ang isang listahan ng mga sinusuportahang command:

-D, --tambakan
Magtapon ng textual na representasyon ng una onMetaData tag na natagpuan sa INPUT_FILE sa pamantayan
output. Ang default na format ay XML, maliban kung tinukoy kung hindi man.
Posible ring tumukoy ng isa pang kaganapan sa pamamagitan ng --kaganapan opsyon, tulad ng onLastSecond.

-F, --full-dump
Itapon ang isang textual na representasyon ng buong nilalaman ng INPUT_FILE sa karaniwang output. Ang
ang default na format ay XML, maliban kung tinukoy kung hindi man.

-C, --suriin
Mag-print ng ulat sa karaniwang mga babala sa listahan ng output at mga error na nakita sa INPUT_FILEAng
pati na rin ang mga potensyal na hindi pagkakatugma, at impormasyon tungkol sa mga codec na ginamit sa file.
Ang exit code ay itatakda sa isang hindi zero na halaga kung mayroong kahit isang error sa file.

Ang output format ay maaaring maging plain text, XML gamit ang --xml opsyon, o JSON gamit ang
--json opsyon. Maaari rin itong ganap na i-disable gamit ang --tahimik opsyon kung ikaw ay
interesado lang sa exit status.

Ang mga mensahe ay nahahati sa apat na partikular na antas ng pagtaas ng kahalagahan:

· info: mga mensaheng nagbibigay-kaalaman na hindi nauugnay sa bisa ng file
· babala: mga mensaheng nagpapaalam ng mga kakaiba sa format ng flv ngunit maaaring hindi ito makahadlang
file reading o playability, ito ang default na antas
· mali: mga mensaheng nagpapaalam ng mga error na maaaring magdulot sa file na imposibleng i-play o
stream ng tama
· nakamamatay: mga mensaheng nagpapaalam ng mga error na ginagawang imposible ang karagdagang pagbabasa ng file
samakatuwid ay ganap na nagtatapos sa pag-parse

Ang --level pinapayagan ang opsyon flvmeta upang limitahan ang pagpapakita ng mga mensahe sa pinakamababang antas
kabilang sa mga iyon, halimbawa kung ang gumagamit ay interesado lamang sa mga mensahe ng error at mas mataas.

Ang bawat mensahe o template ng mensahe na ipinakita sa user ay kinikilala ng isang partikular na code ng
ang sumusunod na format:

[level][topic][id]

· antas ay isang malaking titik na maaaring maging I, W, E, F ayon sa
mga nabanggit na antas ng mensahe
· paksa ay isang dalawang-digit na integer na kumakatawan sa pangkalahatang paksa ng mensahe
· id ay isang natatanging tatlong-digit na identifier para sa mensahe, o template ng mensahe kung
nakaparameter

Ang mga mensahe ay maaaring nauugnay sa mga sumusunod na paksa:

· 10 pangkalahatang format ng flv file
· 11 header ng file
· 12 dating laki ng tag
· 20 format ng tag
· 30 mga uri ng tag
· 40 mga timestamp
· 50 data ng audio
· 51 mga audio codec
· 60 data ng video
· 61 mga video codec
· 70 metadata
· 80 data ng AMF
· 81 mga keyframe
· 82 mga cue point

Halimbawa, kumakatawan sa isang Babala sa paksa 51 na may id 050, na kumakatawan sa isang babala
mensaheng nauugnay sa mga audio codec, sa kasong iyon upang magpahiwatig na ang isang audio tag ay may hindi alam
codec.

-U, --update
I-update ang ibinigay na input file sa pamamagitan ng pagpasok ng isang nakalkula onMetaData tag. Kung OUTPUT_FILE is
tinukoy, ito ay gagawin o ma-overwrite sa halip at ang input file ay hindi
binago. Kung ang orihinal na file ay ia-update, isang pansamantalang file ang gagawin sa
default na direktoryo ng temp ng platform, at kokopyahin ito sa orihinal na file sa
pagtatapos ng operasyon. Ito ay dahil sa ang katunayan na ang output file ay nakasulat habang
ang orihinal na file ay binabasa dahil sa two-pass na paraan.

Ang nakalkulang metadata ay naglalaman ng buong impormasyon ng keyframe kasama ng iba pang data, upang
payagan ang HTTP pseudo-streaming at random-access na naghahanap sa file.

Bilang default, isang onLastSecond ilalagay ang tag, maliban kung ang --walang-huling-segundo Ang opsyon ay
tinukoy.

Karaniwang na-overwrite ng proseso ng pag-update, ang umiiral na metadata na makikita sa input file
mapangalagaan ng --preserba pagpipilian.

Posible ring magpasok ng mga custom na halaga ng string gamit ang --idagdag opsyon, na maaaring
tinukoy ng maraming beses.

Bilang default, ang pagpapatakbo ng pag-update ay isinasagawa nang walang output, maliban kung ang --verbose opsyon
ay tinukoy, o ang --print-metadata ay ginagamit upang i-print ang bagong nakasulat na metadata sa
karaniwang output.

Opsyon


DUMP
-d FORMAT, --dump-format=FORMAT
tukuyin ang dump format kung saan FORMAT ay 'xml' (default), 'json', 'raw', o 'yaml'.
Naaangkop din para sa --full-dump utos.

-j, --json
katumbas ng --dump-format=json

-r, --hilaw
katumbas ng --dump-format=raw

-x, --xml
katumbas ng --dump-format=xml

-y, --yaml
katumbas ng --dump-format=yaml

-e EVENT, --kaganapan=EVENT
tukuyin ang kaganapang itatambak sa halip na onMetaData, Halimbawa onLastSecond

CHECK
-l ANTAS, --level=ANTAS
i-print lamang ang mga mensahe kung saan ang antas ay hindi bababa sa ANTAS. Ang mga antas ay, sa pamamagitan ng pataas
kahalagahan, 'impormasyon', 'babala' (default), 'error', o 'fatal'.

-q, --tahimik
huwag mag-print ng mga mensahe, ibalik lamang ang status code

-x, --xml
bumuo ng XML na ulat sa halip na ang default na 'compiler-friendly' na teksto

-j, --json
bumuo ng JSON na ulat sa halip na ang default na 'compiler-friendly' na text

I-UPDATE
-m, --print-metadata
i-print ang metadata sa stdout pagkatapos ng pag-update gamit ang format na tinukoy ng --format
opsyon

-a NAME=VALUE, --add=NAME=VALUE
magdagdag ng metadata string value sa output file. Ang pares ng pangalan/halaga ay magiging
nakadugtong sa dulo ng onMetaData tag.

-oo, --walang-lastsecond
huwag lumikha ng onLastSecond mga tag

-p, --preserba
panatilihin ang input file na umiiral onMetadata tag

-f, --ayusin
ayusin ang mga di-wastong tag mula sa input file

-ako, --Huwag pansinin
huwag pansinin ang mga di-wastong tag mula sa input file (ang default na gawi ay upang ihinto ang
proseso ng pag-update na may error)

-t, --reset-timestamps
i-reset ang mga timestamp kaya OUTPUT_FILE nagsisimula sa zero. Ito ay idinagdag dahil ang ilan
Ang mga FLV file ay ginawa sa pamamagitan ng pagputol ng mas malalaking file, at ang software na gumagawa ng pagputol
ay hindi nire-reset ang mga timestamp ayon sa kinakailangan ng pamantayan, na maaaring magdulot
mga isyu sa pag-playback.

-k, --lahat ng mga keyframe
i-index ang lahat ng mga tag ng keyframe, kabilang ang mga duplicate na timestamp

PANGKALAHATAN
-sa, --verbose
magpakita ng mga mensaheng nagbibigay-kaalaman

-V, --bersyon
impormasyon ng bersyon ng pag-print at paglabas

-h, - Tumulong
ipakita ang tulong sa paggamit at paglabas ng programa

FORMATS


Ang iba't ibang mga format ng XML na ginagamit ng flvmeta ay tiyak na inilarawan ng mga sumusunod na XSD
schema:

· http://schemas.flvmeta.org/flv.xsd: naglalarawan sa pangkalahatang organisasyon ng mga FLV file

· http://schemas.flvmeta.org/Amf0.xsd: naglalarawan ng XML representasyon ng Adobe(TM)
Format ng serialization ng AMF0

· http://schemas.flvmeta.org/report.xsd: inilalarawan ang XML output format ng --suriin
--xml utos

HALIMBAWA


flvmeta halimbawa.flv

Ini-print ang mga nilalaman ng tag na onMetadata ng example.flv bilang XML output.

flvmeta halimbawa.flv out.flv

Gumagawa ng file na pinangalanang out.flv na naglalaman ng na-update na metadata at isang onLastSecond tag mula sa
exemple.flv file.

flvmeta --suriin --xml --level=error halimbawa.flv

Sinusuri ang bisa ng example.flv file at ini-print ang ulat ng error sa stdout sa XML
format, na nagpapakita lamang ng mga error at nakamamatay na mga error.

flvmeta --full-dump --yaml halimbawa.flv

Ini-print ang buong nilalaman ng example.flv bilang YAML format sa stdout.

flvmeta --update --walang-huling-segundo --show-metadata --json halimbawa.flv

Nagsasagawa ng in-place na pag-update ng example.flv sa pamamagitan ng pagpasok ng computed onMetadata nang walang
onLastSecond tag, at ini-print ang bagong ipinasok na metadata sa stdout bilang JSON.

EXIT STATUS


· 0 Lumabas ang flvmeta nang walang error
· 1 may naganap na error noong sinusubukang buksan ang isang input file
· 2 ang input file ay hindi nakilala bilang isang FLV file
· 3 isang end-of-file na kundisyon ay nakatagpo nang hindi inaasahan
· 4 isang error sa paglalaan ng memorya ang naganap sa panahon ng pagpapatakbo ng programa
· 5 isang walang laman na tag ang nakatagpo sa isang input file
· 6 may naganap na error noong sinusubukang buksan ang isang output file
· 7 may nakitang di-wastong tag sa isang input file
· 8 nagkaroon ng error habang nagsusulat ng output file
· 9 ang --suriin iniulat ng command ang isang di-wastong file (isa o higit pang mga error)

Gamitin ang flvmeta online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad