[RISOLTO] "Editare" un file .mkv
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.
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.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
[RISOLTO] "Editare" un file .mkv
Ciao,
esiste qualche tool che mi permetta di tagliare in pezzi un file matroska ".mkv" senza perdere la qualità audio-video? Ho provato con avidemux ma lamenta sempre l'assenza di un fotogramm chiave.
Convertendolo in avi e poi editando quest'ultimo sembra funzionare, però ci perdo qualcosa in qualità ed in oltre ho sempre paura che si desincronizzi l'audio.
Grazie a tutti,
Emanuele
esiste qualche tool che mi permetta di tagliare in pezzi un file matroska ".mkv" senza perdere la qualità audio-video? Ho provato con avidemux ma lamenta sempre l'assenza di un fotogramm chiave.
Convertendolo in avi e poi editando quest'ultimo sembra funzionare, però ci perdo qualcosa in qualità ed in oltre ho sempre paura che si desincronizzi l'audio.
Grazie a tutti,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- boh
- Linux 4.x

- Messaggi: 1027
- Iscritto il: ven 16 set 2005, 0:00
- Slackware: 14.2 (x64)
- Kernel: 4.4.111
- Desktop: KDE 4.14.32
- Località: Milano
Re: "Editare" un file .mkv
Ho trovato mkvtoolnix, mi sembra possa fare al caso tuo, ma non l'ho mai usato 
http://www.bunkus.org/videotools/mkvtoolnix/
http://www.bunkus.org/videotools/mkvtoolnix/
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: "Editare" un file .mkv
Si potrebbe fare il pacchettoboh ha scritto:Ho trovato mkvtoolnix, mi sembra possa fare al caso tuo, ma non l'ho mai usato
http://www.bunkus.org/videotools/mkvtoolnix/
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: "Editare" un file .mkv
mmm, dovrebbe essere scritto in ruby, se non ho capito male. Qualcosa di analogo in un linguaggio tra C e CPP?boh ha scritto:Ho trovato mkvtoolnix, mi sembra possa fare al caso tuo, ma non l'ho mai usato
http://www.bunkus.org/videotools/mkvtoolnix/
Inoltre, cambiando il formato contenitore potrebbe servire a qualche cosa? Io di video non me ne intendo molto.
Grazie mille per le info,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
-
rik70
- Iper Master

- Messaggi: 2559
- Iscritto il: gio 10 mar 2011, 9:21
- Slackware: 15.0
- Kernel: 7.2.x-rt
- Desktop: Openbox
- Distribuzione: Arch Linux
Re: "Editare" un file .mkv
Potresti provare con ffmpeg.
Es.
un video che dura 1 minuto lo puoi "spezzare" in 2 parti in questo modo:
[parte1]
[parte2]
P.s.
Il flag "sameq" credo non sia necessario, ma non da errori.
Es.
un video che dura 1 minuto lo puoi "spezzare" in 2 parti in questo modo:
[parte1]
Codice: Seleziona tutto
ffmpeg -i input_file.mkv -acodec copy -vcodec copy -sameq -t 0:0:30 input_file-part1.mkv
Codice: Seleziona tutto
ffmpeg -i input_file.mkv -acodec copy -vcodec copy -sameq -ss 0:0:30 input_file-part2.mkvIl flag "sameq" credo non sia necessario, ma non da errori.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: "Editare" un file .mkv
ffmpeg sembra funzionare bene. L'unico problema è che devo prima vedere il video per decidere il tempo da impostare.
Ma avidemux non usa ffmpeg? Com'è che lui non riesce a fare queste operazioni?
Ho provato anche a portare il file in formato avi, ma mencoder mi produce un file con interleave errato. Ho notato che il problema è l'audio aac, mencoder riesce a copiarmi il flusso video H264 ma se metto un '-oac copy' mi da errore. Per me va bene anche portarlo come .avi (che forse è più "portabile") diminuendo la qualità audio però, come dicevo, mi crea un file con interleave sballato. Ma un file .avi con video H264, che formato "canonico" dovrebbe avere per l'audio?
Grazie mille,
Emanuele
Ma avidemux non usa ffmpeg? Com'è che lui non riesce a fare queste operazioni?
Ho provato anche a portare il file in formato avi, ma mencoder mi produce un file con interleave errato. Ho notato che il problema è l'audio aac, mencoder riesce a copiarmi il flusso video H264 ma se metto un '-oac copy' mi da errore. Per me va bene anche portarlo come .avi (che forse è più "portabile") diminuendo la qualità audio però, come dicevo, mi crea un file con interleave sballato. Ma un file .avi con video H264, che formato "canonico" dovrebbe avere per l'audio?
Grazie mille,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
Re: "Editare" un file .mkv
In Ruby è scritto il sistema di build, come dice il sito. Ad ogni modo il software è davvero ottimo, io mi trovo davvero bene e riesce a fare bene il suo lavoro.spina ha scritto:mmm, dovrebbe essere scritto in ruby, se non ho capito male. Qualcosa di analogo in un linguaggio tra C e CPP?boh ha scritto:Ho trovato mkvtoolnix, mi sembra possa fare al caso tuo, ma non l'ho mai usato
http://www.bunkus.org/videotools/mkvtoolnix/
Inoltre, cambiando il formato contenitore potrebbe servire a qualche cosa? Io di video non me ne intendo molto.
Grazie mille per le info,
Emanuele
Se cambi il tipo di contenitore non è detto che sia indolore, il formato mkv supporta molte cose altri contenitori non hanno. Tipo la possibilità di eseguire flussi audio/video a frame rate diversi e robe del genere.
-
rik70
- Iper Master

- Messaggi: 2559
- Iscritto il: gio 10 mar 2011, 9:21
- Slackware: 15.0
- Kernel: 7.2.x-rt
- Desktop: Openbox
- Distribuzione: Arch Linux
Re: "Editare" un file .mkv
Intendi per sapere quanto dura il video, o per decidere il punto di taglio?spina ha scritto:ffmpeg sembra funzionare bene. L'unico problema è che devo prima vedere il video per decidere il tempo da impostare.
Si ma non è propria la stessa cosa. Sul sito c'erano maggiori info al riguardo, ma ora sinceramente non le trovo. Poi avidemux se non trova lo stream audio/video come lo vuole lui, applica una seria di correzioni che spesso e volentieri mandano fuori sincrono l'audio e il video.spina ha scritto: Ma avidemux non usa ffmpeg? Com'è che lui non riesce a fare queste operazioni?
con ffmpeg e mencoder si riescono a creare stream in .avi con video in h/x264 e audio in mp3. Non so però se questo sia maggiormente portabile di .mkv o .mp4. Anzi, credo proprio di no. Però devi fare la ricodifica del video (e dell'audio ovviamente) per avere certezza - o buone probabilità - che il tutto sia in sincrono, con perdita evidente di qualità.Ma un file .avi con video H264, che formato "canonico" dovrebbe avere per l'audio?
P.s.
con mencoder, puoi provare anche a passare "-mc 0 -noskip" come parametri, per evitare lo scarto di alcuni fotogrammi e - dunque - problemi di sincronia. Sperando di ricordarmi bene: vado a memoria.
Ciao
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: "Editare" un file .mkv
Sì scusa, non ho precisato. Per controllare il punto di taglio (che poi sono due).rik70 ha scritto:Intendi per sapere quanto dura il video, o per decidere il punto di taglio?spina ha scritto:ffmpeg sembra funzionare bene. L'unico problema è che devo prima vedere il video per decidere il tempo da impostare.
Le considerazione che fai su mencoder le avevo pensate anche io, a questo punto uso ffmpeg oppure mkvtoolnix.
Avidemux usa una sua versione di ffmpeg, forse è "vecchia"?
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
-
rik70
- Iper Master

- Messaggi: 2559
- Iscritto il: gio 10 mar 2011, 9:21
- Slackware: 15.0
- Kernel: 7.2.x-rt
- Desktop: Openbox
- Distribuzione: Arch Linux
Re: "Editare" un file .mkv
In effetti non è molto comodo decidere il taglio "a occhio", però potresti aiutarti efficacemente con l'output di mplayer che ti fa vedere proprio i secondi. Puoi usare anche frazioni di secondo con ffmpeg....anche in questo caso se non ricordo male.spina ha scritto:Sì scusa, non ho precisato. Per controllare il punto di taglio (che poi sono due).
Le considerazione che fai su mencoder le avevo pensate anche io, a questo punto uso ffmpeg oppure mkvtoolnix.
Avidemux usa una sua versione di ffmpeg, forse è "vecchia"?
Emanuele
Quanto ad avidemux, le librerie ffmeg non credo siano un problema. E' che lavora in modo completamente diverso: ci sono parti di codice di mplayer (ad esempio per lo scaling della risoluzione video), Transcode, e altro... che lo rendono molto + potente di ffmpeg: però si comporta - a volte - in modo complicato.
Ovviamente prendi tutto questo con le pinze
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: "Editare" un file .mkv
Infrid ha scritto:In Ruby è scritto il sistema di build, come dice il sito. Ad ogni modo il software è davvero ottimo, io mi trovo davvero bene e riesce a fare bene il suo lavoro.spina ha scritto:mmm, dovrebbe essere scritto in ruby, se non ho capito male. Qualcosa di analogo in un linguaggio tra C e CPP?boh ha scritto:Ho trovato mkvtoolnix, mi sembra possa fare al caso tuo, ma non l'ho mai usato
http://www.bunkus.org/videotools/mkvtoolnix/
Inoltre, cambiando il formato contenitore potrebbe servire a qualche cosa? Io di video non me ne intendo molto.
Grazie mille per le info,
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: [RISOLTO] "Editare" un file .mkv
M'era sfuggito questo thread... 
Il modo migliore per effettuare uno split di un mkv è usare la suite mkvtoolnix. Io l'ho compilata tramite lo SlackBuild su sbo e funziona alla grande.
Fossi in te riproverei con mkvmerge, che è anche dotato di una comoda GUI (sia in wxGTK che QT4) per fare tutto quello che vuoi con file Matroska. Ti basta aggiungere il mkv da processare alla lista dei file in input, e poi andare a spulciare le varie possibilità di splitting.
Il modo migliore per effettuare uno split di un mkv è usare la suite mkvtoolnix. Io l'ho compilata tramite lo SlackBuild su sbo e funziona alla grande.
Il flag sameq serve in fase di ricodifica per indicare ad ffmpeg di attenersi a livelli qualitativamente simili al video sorgente (autoimpostazione dei parametri dell'encoder, per capirci). È inutile se copi i flussi.rik70 ha scritto:Potresti provare con ffmpeg. [...]
P.s.
Il flag "sameq" credo non sia necessario, ma non da errori.
avidemux fa delle robe strane tra ffmpeg ed mencoder. Nelle versioni 2.5.x il supporto a mkv è piuttosto scadente e bisognerà attendere la serie 2.6.x per un supporto quanto meno decente a tale formato.spina ha scritto: Ma avidemux non usa ffmpeg? Com'è che lui non riesce a fare queste operazioni?
Un file avi con video H264 è inutilmente ingombrante (c'è un overhead non da poco).spina ha scritto: Ho provato anche a portare il file in formato avi, ma mencoder mi produce un file con interleave errato. Ho notato che il problema è l'audio aac, mencoder riesce a copiarmi il flusso video H264 ma se metto un '-oac copy' mi da errore. Per me va bene anche portarlo come .avi (che forse è più "portabile") diminuendo la qualità audio però, come dicevo, mi crea un file con interleave sballato. Ma un file .avi con video H264, che formato "canonico" dovrebbe avere per l'audio?
ruby non è necessario averlo installato al momento del build, dato che il tarball include già un compilatore ruby di suo, utilizzato nel caso l'utente non ce l'abbia già nel sistema. Le librerie boost è da Slackware 13.0 che sono incluse nella distribuzione (se non vado errato), perché necessarie per certi componenti di KDE (sempre se non mi sbaglio).spina ha scritto:hai ragione, è solo il sistema di build che necessita di ruby. Ho provato a compilarlo ma mi manca anche Boost come dipendenza. Penso che per questa volta userò ffmpeg, comunque è sempre bello conoscere le alternative.
Fossi in te riproverei con mkvmerge, che è anche dotato di una comoda GUI (sia in wxGTK che QT4) per fare tutto quello che vuoi con file Matroska. Ti basta aggiungere il mkv da processare alla lista dei file in input, e poi andare a spulciare le varie possibilità di splitting.
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: [RISOLTO] "Editare" un file .mkv
Ti ringrazio per le delucidazioni 414N. Quindi in teoria non avrei bisogno di niente che non è già in Slackware. Tuttavia ormai ho fatto con ffmpeg ed il risultato è stato ottimo lo stesso.
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
