Ho i sottotitoli in formato .srt e devo renderli sopra al file video (preferibilmente mp4). Finora ho provato freno a mano e mediacoder, senza fortuna. Cosa dovrei fare?
Ho i sottotitoli in formato .srt e devo renderli sopra al file video (preferibilmente mp4). Finora ho provato freno a mano e mediacoder, senza fortuna. Cosa dovrei fare?
Risposte:
Con una versione recente di ffmpeg (richiede che i sottotitoli siano in un file separato, a causa delle attuali limitazioni di libavfilter):
ffmpeg -i input.mp4 -filter:v subtitles=subtitle.srt -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4
Se i sottotitoli SRT sono combinati in un contenitore MKV, è possibile estrarli in questo modo:
ffmpeg -i input.mkv -map 0:s:0 subtitles.srt
libass
supporto come indicato in queste risposte: superuser.com/a/869473 askubuntu.com/a/519207 Consulta le istruzioni di costruzione di ffmpeg su come costruire il binario di ffmpeg in modo appropriato
Ecco tre modi per masterizzare i sottotitoli sul video:
http://blogs.princeton.edu/hrc/2011/01/three_ways_to_burn_subtitles_into_a_video_avi_file.html
È necessario utilizzare o convertire in un file AVI
Il file dei sottotitoli (.srt) deve avere lo stesso nome esatto del file video (AVI)
Il file video e il file dei sottotitoli (.srt) devono risiedere nella stessa cartella.
Collegherò al primo metodo che ho scoperto a giugno: https://blogs.princeton.edu/hrc/2010/06/how_to_burn_subtitles_into_a_video_file.html
Il secondo metodo che ho usato richiede un Mac con Toast Titanium. Dovrai quindi scaricare un programma gratuito chiamato Perian: http://www.perian.org/ (assicurati di avere l'ultima versione di entrambi i programmi.
Metodo 2 (Mac): utilizzo di Toast Titanium (non gratuito) con Perian (gratuito)
Apri Perian e tieni aperto Perian prima e durante la masterizzazione di un DVD con Toast Titanium o la masterizzazione di un ISO (che è quello che ho fatto). Per vedere se Perian sta facendo il suo lavoro, apri il file AVI in VLC (VideoLan Client) e vedi se vengono visualizzati i sottotitoli (puoi anche controllare in Quicktime) quando riproduci il video. In tal caso, sei pronto per usare Toast per masterizzare i sottotitoli nel file.
Apri Toast e scegli DVD. Rilascia il file AVI nello spazio per masterizzarlo. Non eliminare il file srt, ma assicurati che il file srt sia nella cartella SAME come file video AVI. Se rilasci il file srt in Toast otterrai un errore, ma Perian funzionerà in modo magico e brucerà i sottotitoli nel video, quindi non devi preoccuparti.
Scegliere masterizza su DVD o Immagine disco (Immagine disco si trova nella parte inferiore della finestra in cui è stato rilasciato il file video).
Masterizza il video. Ora avrai un ISO o un DVD masterizzato. I file saranno ora in una struttura DVD (VOB, ecc.). Ora puoi usare il freno a mano per estrarre ISO o DVD per convertire il video in un altro formato (come mp4).
* Nota: i miei sottotitoli sono stati tagliati quando ho convertito il video in un mp4 usando il freno a mano, non so perché.
Metodo 3 (Windows): Any Video Converter (senza AVC)
Scarica e installa AVC http://www.any-video-converter.com/products/for_video_free/ .
Assicurati che i tuoi file AVI e .srt siano nella stessa cartella. Per AVC, se si dispone di un mp4, è possibile caricare effettivamente mp4 e non è necessario convertirlo in un file AVI prima di masterizzare i sottotitoli nel file.
Trascina e rilascia il file video in AVC.
Per il file di output, scegli Film AVI personalizzato (* .avi)
Evidenzia il file (facendo clic su di esso) e in Opzioni audio (scorri verso il basso) fai clic sul menu a discesa accanto a Sottotitoli.
Il file .srt dovrebbe apparire nel menu a discesa se il file video e il file srt si trovano nella stessa cartella. Scegli la torta corretta.
Scegli il resto delle impostazioni per l'AVI e fai clic su Converti nella parte superiore della schermata del programma.
Spero che questo possa essere d'aiuto :-). Ecco alcune fonti che ho usato per capire questi passaggi e trovare queste risorse:
http://www.mac-forums.com/forums/os-x-applications-games/101010-how-burn-avi-srt-files-toast.html
http://www.any-video-converter.com/add-srt-subtitle-to-output-video.php
http://forums.support.roxio.com/topic/35597-adding-srt-files-to-dvd/
Freemake sarebbe la mia scelta migliore. Ti dà una grande flessibilità e ti consente anche di aggiungere sottotitoli al tuo video . Esistono vari codec e formati disponibili per i test. Basta provare, dopo tutto è gratuito? Ecco il link.
` .freemake: Free Video Converter con supporto per i sottotitoli
Converti DVD, MKV, MOV con sottotitoli incorporati in qualsiasi formato video o dispositivo gratuitamente. Aggiungi i sottotitoli esterni SSA / SRT / ASS a qualsiasi video con il nostro convertitore video gratuito. »
lo dice sul sito ufficiale e dicono anche:
.freemake: Convertitore video più veloce con CUDA e DXVA
Freemake è l'unico convertitore video gratuito che integra entrambe le tecnologie CUDA e DXVA per la conversione video più veloce di sempre e un minore utilizzo della CPU. Il software rileva automaticamente i parametri di conversione ottimali e attiva / disattiva CUDA e DXVA per risultati di conversione migliori.