Bună ziua, comunitate profund respectată!
Se dă: un dosar cu subtitrări în codarea cp1251.
Sarcina: codificați toate subtitrările din UTF-8.
Spune-mi cum să o fac într-un mod simplu? La forumul despre lot
subtitrările de transcodare au reușit să găsească doar un script folosind
iconv, dar nu există într-adevăr o modalitate mai simplă, spuneți un program,
la care ar fi implicat? A depăși un dosar este foarte deranjantă.
În mod ideal, ar fi pentru programul în sine să determine codificarea dorită și
va conduce automat în UTF-8, bănuiesc că trebuie să te uiți la o parte
enca, dar scriind scripturi, eu nu sunt puternic, ca să spun ușor.
Vă mulțumesc pentru atenție.
P.S. Totuși, în VLC expuneți codarea dorită a subtitrărilor
(desigur, subtitrările nu sunt în UTF-8, nu există probleme cu asta), dar nimic
se întâmplă, continuă să le afișeze?
--
Cu cele mai bune urări,
Nikita Koch jabber: [e-mail ascuns]
skype: astropoezd
Deschideți această postare în vizualizare cu filet
Re: conversia în bloc a subtitrărilor
Nikita Koch scrie:
> Bună ziua, respectată comunitate!
>
> Dată: un dosar cu subtitrări în codarea cp1251.
> Activitate: recodează toate subtitrările la UTF-8.
>
> Spune-mi cum să o fac într-un mod simplu? La forumul despre lot
> subtitrările de transcodare pot găsi doar scriptul folosind
> iconv, dar nu există într-adevăr o modalitate mai simplă, spuneți un program,
> care ar fi implicat în asta? A depăși un dosar este foarte deranjantă.
>
> În mod ideal, ar fi pentru programul în sine să determine codificarea dorită și
> ar conduce automat în UTF-8, bănuiesc că trebuie să te uiți la o parte
> enca, dar în scripturi scrise, nu sunt puternic, să spun ușor.
>
> Vă mulțumim pentru atenție.
>
> P.S. Totuși, în VLC expuneți codarea dorită a subtitrărilor
> (subtitrările în mod natural nu sunt în UTF-8, nu există probleme cu ea), dar nimic
> se întâmplă, continuă să le afișeze ca o croșetată?
>
>
Și ce împiedică utilizarea scriptului?
găsiți ./ - tipul f | xargs sript
Deschideți această postare în vizualizare cu filet
Re: conversia în bloc a subtitrărilor
Adevărul este rostit de om! De ce inventezi ceva? există un script în
o jumătate de linie va fi eliberată. Iată o opțiune de mestecat pentru tine:
găsi. tip f -iname "* .htm" exec bash -c „inconv -f WINDOWS-1251 -t
UTF-8 "<>"> tmp; mv tmp"<>"" \;
> Adevărul este rostit de om! De ce inventezi ceva? există un script în
> vor fi eliberate o jumătate de linie. Iată o opțiune de mestecat pentru tine:
>
> găsiți. tip f -iname "* .htm" exec bash -c „inconv -f WINDOWS-1251 -t
> UTF-8 "<>"> tmp; mv tmp"<>"" \;
>
> numai în loc de htm înlocuiți .srt sau că este necesar pentru dvs. alerga in
> dosarul potrivit și sunteți fericit.
> Dacă depuneți un minim de efort, puteți să vă așezați pe pictogramă și să o faceți
> ați procesat dosarul pe care l-ați pus pe această pictogramă - aceasta este ceea ce vă sugerez
> implementarea la petrecere a timpului liber. sfat: $ 1 ca cale.
>> Și ce împiedică utilizarea scriptului?
>>
>> găsiți ./ - tipul f | xargs sript
Întrebarea este: ce am făcut greșit?
--
Cu cele mai bune urări,
Nikita Koch jabber: [e-mail ascuns]
skype: astropoezd
Deschideți această postare în vizualizare cu filet
Re: conversia în bloc a subtitrărilor
Aici este, o linie magică.
enca-x UTF-8-c *
În consecință, trebuie să înlocuiți extensia de care aveți nevoie!
Mulțumesc tuturor, puteți închide subiectul.
--
Cu cele mai bune urări,
Nikita Koch jabber: [e-mail ascuns]
skype: astropoezd