Risposte:
Come spiegato da @axel_c , è possibile utilizzare mkvmerge ( apt-get install mkvtoolnix
) per creare un contenitore Matroska e includere i sottotitoli nell'output:
mkvmerge -o output.mkv video.mp4 subtitles.srt
Ciò non richiede la ricodifica, quindi è piuttosto veloce.
mkvmerge -o output.mkv input.mkv --language 0:ger --track-name '0:German subs' subs.srt
Prova il freno a mano . HandBrake è un transcoder video open source, con licenza GPL, multipiattaforma, multithread, disponibile per MacOS X, Linux e Windows. consente agli utenti di aggiungere i sottotitoli come parte del film con l'opzione di attivare e disattivare i sottotitoli. Qualcosa come i sottotitoli dei film in DVD.
Per installare HandBrake da Ubuntu PPA:
sudo add-apt-repository ppa:stebbins/handbrake-releases
Il sistema ora recupererà la chiave del PPA.sudo apt-get update
O
Se stai usando Karmic (9.10) o successivo, puoi semplicemente cliccare sul link "Dettagli tecnici su questo PPA" nella pagina PPA e selezionare la tua versione di Ubuntu. voci di sources.list da qui esposti possono essere aggiunti direttamente a fonti di software del sistema: System Setting > Software Sources > Other Software(Tab)
.
Li ho aggiunti con avconv come:
avconv -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.mp4 -f srt -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.spa.srt -c:v copy -c:a copy -c:s mov_text The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_subtitles.mp4
puoi usare avidemux .
Installare
sudo apt-get install avidemux
La procedura:
1.Avvia avidemux.
2.Aprire il file .avi.
3.Seleziona un codificatore video dal menu a discesa nel riquadro di sinistra, dove è indicato Video.
4.Configurare l'encoder facendo clic sul pulsante "Configura".
5. Aggiungere un filtro sottotitolatore. Innanzitutto fai clic sul pulsante "Filtri" nel riquadro a sinistra (sotto Video).
7.Per finalizzare il processo, fare clic su Salva e digitare un nome per il file di output.
Altro È possibile utilizzare VLC
Crea una nuova cartella e mantieni il filmato all'interno di quella cartella.
metti il file dei sottotitoli nella cartella che hai creato.
Rinomina il sottotitolo con il nome del filmato e usa l'estensione .srt alla fine
Maggiori informazioni su.
Usa ffmpeg:
ffmpeg -i "/tmp/toggle-android-lib-and-layout.mp4" -f srt -i "/tmp/toggle-android-lib-and-layout.srt" -c:v copy -c:a copy -c:s mov_text /tmp/t.mp4 -y