Traduzione sottotitoli... [RIISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Traduzione sottotitoli... [RIISOLTO]

Messaggio da algol »

Salve
Niente, problemino strano: ho un file video con sottotitoli in inglese in un file esterno file .srt (poniamo blabla_ENG.srt); allora che faccio?
Lo apro, copio, cedo a google translate, riprendo tradotto in italiano, incollo, salvo con altro nome (blabla_ITA.srt), glielo do e... non va!
Cioè al posto dei righi giusti, mi mostra parte delle indicaioni temporali precedenti; esempio, nel file blabla_ITA.srt ho:

Codice: Seleziona tutto

12
00:03:33,446 -> 00:03:35,573
Blablabla
Ma mostra a video: 446 -> 00:03:35,573 :-k

Facendo undo nell'editor, ritornando al testo inglese, risalvando, lo legge bene (ma in inglese ovviamente).

Noto che:

Codice: Seleziona tutto

file blabla_ENG.srt: ASCII English text, with CRLF line terminators
file blabla_ITA.srt: UTF-8 Unicode English text, with CRLF line terminators
e

Codice: Seleziona tutto

mplayer blabla.avi -sub blabla_ITA.srt
[...]
SUB: Detected subtitle file format: vplayer
SUB: Read 887 subtitles.
SUB: Adjusted 887 subtitle(s).
SUB: Aggiunto file sottotitoli (1): blabla_ITA.srt
SUB: Detected subtitle file format: subviewer
SUB: Read 887 subtitles.
SUB: Aggiunto file sottotitoli (2): blabla_ENG.srt
[...]
In cui blabla_ENG.srt lo trova da solo, è quello suo originale (poiché, in realtà, ha il nome identico a quello del file video)

Cioè, mi sembra strano che a fronte di file identici li riconosca come formati diversi (vplayer e subviewer); inoltre non ho saputo come fare per portare anche l'altro file .srt alla stesa codifica dell'originale...
Ultima modifica di algol il gio 3 dic 2009, 13:22, modificato 1 volta in totale.

Avatar utente
freax
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: lun 19 gen 2009, 0:29
Slackware: 13
Desktop: kde4

Re: Traduzione sottotitoli...

Messaggio da freax »

mi sembra che tu faccia confusione tra contenuto , estensione e tipologia del file che sono 3 cose che tranquillamente possono non essere in relazione .
un file srt è un file che ha un header esadecimale ( HEX header ) che inizia con

Codice: Seleziona tutto

31 0D
stop , un editor HEX è da sempre l'unica fonte un minimo affidabile sul contenuto di un file , del resto non te ne fai nulla .

EDIT , inoltre questo è uno stralcio di un srt affidabile ;)

Codice: Seleziona tutto

647
00:42:38,879 --> 00:42:40,879
<i>Il poeta Haniel Long ha detto:</i>

648
00:42:40,967 --> 00:42:42,962
<i>"Molto di quello che
c'e' di meglio in noi</i>

649
00:42:42,997 --> 00:42:45,354
<i>e' legato al nostro
amore per la famiglia,</i>

650
00:42:45,389 --> 00:42:48,089
<i>che rimane il metro
della nostra stabilita'</i>

651
00:42:48,490 --> 00:42:51,190
<i>perche' misura il nostro
senso di lealta'".</i>

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Traduzione sottotitoli... [RISOLTO]

Messaggio da algol »

Ecco, il contenuto di entrambi gli srt è del tutto simile a questo postato.
Vorrei solo sapere perchè, in pratica incollandoci in quello inglese la traduzione italiana (tempi e numeri identici), cambi il magick number :?
E poi non so come fare per "assegnarne" uno che voglio ad un file; debbo per forza affidarmi ad un hexeditor per tale banalità?? :shock:

EDITO con vergogna: non so come, tutti i --> erano diventati -> :oops: :o

Grazie per avemelo fatto notare! :thumbright:

Rispondi