Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ondertitel .dfxp naar .srt  (gelezen 1746 keer)

Offline Haris

  • Lid
Ondertitel .dfxp naar .srt
« Gepost op: 2021/01/27, 11:43:50 »
Ik heb een .dfxp ondertitel file. Hoe krijg ik dat leesbaar als .srt file? Iemand een terminal oplossing?

Offline vanadium

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #1 Gepost op: 2021/01/27, 11:53:36 »
Verken eens ffmpeg. ffmpeg kan ook ondertitelformaten converteren, en waarschijnlijk ook wel het dfxp formaat, een gestandaardiseerd formaat op basis van xml.

Re: Ondertitel .dfxp naar .srt
« Reactie #2 Gepost op: 2021/01/27, 11:59:30 »
Met deze online dienst zou het moeten lukken volgens mij:
https://gotranscript.com/subtitle-converter
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline Haris

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #3 Gepost op: 2021/01/27, 12:34:48 »
$ ffmpeg -i sub.dfxp output.srt
sub.dfxp: Invalid data found when processing input


Offline Haris

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #4 Gepost op: 2021/01/27, 12:38:15 »
@Asilnevs
gotranscript.com doet het! :D
Dank, maar zou liever een eigen programmaatje hebben...

Re: Ondertitel .dfxp naar .srt
« Reactie #5 Gepost op: 2021/01/27, 14:53:40 »
Kon(den) je videoeditor(s) het niet verwerken?

Ik weet even niet meer of het deze bestandsformaten betrof, maar ondertitelingsbestanden importeer ik altijd in de videoeditor (kdenlive, openshot). Gaat hier meestal gewoon prima.
- I ♥ Linux -
Bij irritatie, voeg hier 'partyrabbit' toe -> https://forum.ubuntu-nl.org/index.php?action=profile;area=lists;sa=ignore

Offline Haris

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #6 Gepost op: 2021/01/27, 16:00:33 »
Ik heb Subtitld gevonden in de software tas en geïnstalleerd. Zodra ik echter een ondertitel file wil laden verdwijnt het programma....

Re: Ondertitel .dfxp naar .srt
« Reactie #7 Gepost op: 2021/01/27, 18:57:29 »
Je kunt ook eens het programma jubler proberen.
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

Offline vanadium

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #8 Gepost op: 2021/01/28, 10:18:22 »
Er blijken wel wat scriptjes te zijn voor de omzetting, zoals hier: https://github.com/isaacbernat/netflix-to-srt

Offline Haris

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #9 Gepost op: 2021/01/29, 15:35:33 »
Jubler doet het helaas niet, krijg wartaal...
Ik weet niet hoe ik met scripts moet werken. Ik heb Python 2.7.17.  Graag beetje uitleg...

Citaat
Convert them into .srt

    Get python (tested under python 2.7, 3.3 and newer). If you have mac or linux you may skip this step
    Clone this repository or download to_srt.py
    Run the script in the terminal (type python to_srt.py from the terminal on the folder you have to_srt.py)
        Copy your subtitle files in the same directory as to_srt.py
            Or use -i INPUT_PATH and -o OUTPUT_PATH for custom file locations
        All .xml and .vtt files in the input directory will generate a converted .srt file on the output one
    Enjoy! (And star the repo if you liked it ;D)

Offline vanadium

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #10 Gepost op: 2021/01/29, 16:58:08 »
Zoals er staat.

Kopieer al je .xml subtitels naar dezelfde folder waar je het script hebt staan. Dan het script uitvoeren:
python to_srt.py
Het script zou dan alle ".xml" en ".vtt" in die folder moeten omzetten naar ".srt".

Staan de om te zetten bestanden elders en wil je ze daar laten, dan kan je met de opties "-i" en "-o" zelf aangeven waar de invoerbestanden staan en waar het resultaat moet komen.

Downloaden van Github is misschien niet zo evident. Met de groene knop "Code" kan je een zipbestand downloaden, met daarin alle bestanden van de site. Maar je hebt enkel het script nodig. In plaats kan je ook op "to_srt.py" klikken in de bestandslijst. Druk daar dan op de knop "Raw". Nu zie je enkel de platte tekst. Druk op Ctrl+S in Firefox om dit te bewaren. Anders kan je ook de code kopiëren en plakken in een textbestand.

Offline Haris

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #11 Gepost op: 2021/01/29, 17:39:23 »
Script gevonden en in text editor document aangemaakt en genoemd python to_srt.py.  Alles in home folder geplaatst.
$ python to_srt.py
python: can't open file 'to_srt.py': [Errno 2] No such file or directory
wat doe ik fout?

Offline vanadium

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #12 Gepost op: 2021/01/29, 18:46:19 »
Het bericht geeft aan dat to_srt.py zich niet in de directory bevindt waar je het commando uitvoert. Zowel het script als de bestanden die je wil omzetten moeten zich in dezelfde folder bevinden. Het commando moet dan uitgevoerd worden terwijl je in die folder bent.

Offline Haris

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #13 Gepost op: 2021/01/29, 19:39:56 »
Ze staan echt in dezelfde folder en probeer van alles, maar steeds hetzelfde antwoord...

Offline Haris

  • Lid
Re: Ondertitel .dfxp naar .srt
« Reactie #14 Gepost op: 2021/01/29, 19:56:18 »
Ik had de script file ¨python to_srt.py¨ genoemd, nu verbetert naar ¨to_srt.py¨. Dat werkt niet met de .dfxp files.
Als ik die laatste verander in .xml krijg ik:
$ python to_srt.py
Traceback (most recent call last):
  File "to_srt.py", line 189, in <module>
    main()
  File "to_srt.py", line 183, in main
    text = f.read()
  File "/usr/lib/python2.7/codecs.py", line 688, in read
    return self.reader.read(size)
  File "/usr/lib/python2.7/codecs.py", line 494, in read
    newchars, decodedbytes = self.decode(data, self.errors)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: invalid start byte