Linee guida / flusso di lavoro generali per convertire o trasferire i video “professionalmente”?


9

Sono un "professionista" IT che a volte ha a che fare con piccoli progetti di conversione video / taglio video e mi piacerebbe imparare "il modo giusto" per farlo. Ogni volta che cerco su Google, c'è sempre un disastro per i trialware bizzarri a bassa maturità o per i forum casuali di 3-4 anni fa che indicano vari metodi antiquati per farlo.

La grande domanda è la seguente: quali sono le linee guida e gli strumenti "generali" per transcodificare il video in un intermediario efficiente (senza perdita di dati?), A fini di modifica, al fine di ricodificarlo successivamente?


Mi sembra che anche il più semplice dei formati e dei compiti sia un disastro di tentativi ed errori infiniti, o esperienza conosciuta solo da esperti incalliti che hanno un esercito svizzero di kife di strani strumenti di conversione che usano, quasi come se stesse montando un attacco contro il progetto.

Ecco alcuni casi al punto:

  • I file VOB semplici estratti da filmati DVD non possono essere importati direttamente in Adobe Premiere.
  • Virtualdub è un vecchio software che la gente continua a raccomandare ma non sembra supportare i formati più recenti.
  • Non so nemmeno come dire con certezza quali codec ha un video, e se l'immagine è intrecciata o meno, e con quale risoluzione e codec ho a che fare.

I problemi:

  • Scegliere un'opzione di interlacciamento errata che riduce la qualità
  • Scelta di un formato pixel errato (allunga l'immagine)
  • La scelta di un "tipo di progetto" errato in Premiere causa il ridimensionamento del metraggio
  • Essere costretti ad usare qualche strano programma che avrà un numero qualsiasi di effetti negativi

Cosa sto cercando:

  • Libri o "Conoscenze reali" su conversioni di formati, strumenti riconosciuti, ecc. Che non sono alcune guide di forum casuali su come gestire i formati video.
  • Linee guida per il flusso di lavoro sull'identificazione di un formato che va da un formato all'altro senza problemi, come menzionato sopra.
  • Documentazione su ciò che programmi come Adobe Premiere possono e non possono fare per quanto riguarda i formati, in modo che io non usi una chiave inglese come un martello.

TL; DR

Come è necessario convertire o "preparare" un file video per assicurarsi che sia supportato da Premiere per la modifica?

Premiere è un programma adatto per gestire il ritaglio, la codifica o dovrebbero essere usati altri strumenti per fare questo, quando si realizza un montaggio video da una varietà di formati sorgente?

Quali sono alcuni buoni libri da leggere che trattano specificamente della conversione di video che utilizzano un numero qualsiasi di codec?


Per quanto riguarda gli strumenti — e potrei tornare più tardi con una risposta — puoi tranquillamente usare ffmbc. Si converte in formati intermedi come DNxHD, uno che mi piace personalmente, e supporta quasi tutti i formati.
slhck,

Vorrei davvero chiudere questo come "non costruttivo", ma la tua generosità mi impedisce di farlo ...
bwDraco,

@DragonLord Why? In che modo non è possibile rispondere a questa domanda con competenze specifiche?
slhck,

@slhck: questa domanda richiede risposte aperte di natura soggettiva, anche se derivano da esperienza o competenza. Potrei sbagliarmi, e questa potrebbe essere una "buona domanda soggettiva" , ma ho pensato che fosse un po 'troppo soggettiva per Super User (una domanda relativa alla programmazione di natura simile sarebbe consentita su Ingegneria del Software ).
bwDraco,

@DragonLord Per quello che vale, credo che questa domanda sia fonte di risposte lunghe, ma concrete. Non c'è molta soggettività quando si tratta di analizzare filmati e determinare formati intermedi appropriati, soprattutto per quanto riguarda software specifici come Adobe Premiere. Supporta qualcosa o no. L'OP ha persino specificato ciò che costituisce una "buona" risposta, quindi per ora lascerei aperta questa domanda - ma sicuramente la monitorerò.
slhck,

Risposte:


2

Quello che stai effettivamente cercando è un "formato intermedio". Per l'audio, questo normalmente significa decomprimerlo in audio PCM (beh, idealmente dovrebbe significare non comprimerlo in primo luogo):

ffmpeg -i input.file -c:a pcm_s16le output.wav

Per i video ... beh, a volte è possibile usare video non elaborati o un codec senza perdita di dati come huffyuv, ma generalmente si userebbe un codec intermedio matematicamente con perdita di dati visivi come perdita di DNxHD o Apple Prores. AFAIK Premiere supporta entrambi, ma sono passati anni da quando l'ho usato, quindi potrei ricordare a torto. Per convertire un file video arbitrario in un AVI con video DNxHD e audio PCM non elaborato:

ffmpeg -i input.file -c:v dnxhd -c:a pcm_s16le intermediate.avi

Per utilizzare un file MOV con Apple ProRes e audio PCM non elaborato:

ffmpeg -i input.file -c:v prores -c:a pcm_s16le intermediate.mov

EDIT: ... in realtà, a pensarci bene credo che Premiere non richieda l'uso di un codec intermedio, dovrebbe essere in grado di modificare i formati più comuni (incluso il video MPEG2 utilizzato sui DVD). Detto questo, i formati intermedi sono molto utili: riducono il carico sulle risorse di elaborazione del computer, poiché utilizzano algoritmi relativamente semplici.

Premiere è un programma adatto per gestire il ritaglio, la codifica o dovrebbero essere usati altri strumenti per fare questo, quando si realizza un montaggio video da una varietà di formati sorgente?

Premiere è uno strumento assolutamente fantastico per tali lavori, è possibile modificare un lungometraggio su di esso abbastanza facilmente. Lo classificherei lassù con FCP.

Se vuoi fare le cose in modo programmatico (cioè automatizzare la riduzione o il ritaglio dei video), uno strumento da riga di comando come ffmpeg potrebbe essere migliore; ma per l'editing "creativo", un NLE come Premiere è sicuramente la strada da percorrere.

EDIT2: Dato che hai menzionato il video interlacciato, puoi deinterlacciarlo con ffmpeg usando il filtro video yadif (ancora un altro filtro di deinterlacciamento). Non sono sicuro che sia necessario per l'utilizzo con Premiere (probabilmente non lo è) e l'utilizzo di questo in input progressivo produrrà un output orribile (quindi assicurati di sapere che è un video interlacciato), ma per completezza:

ffmpeg -i input.file -filter:v yadif -c:v dnxhd -c:a pcm_s16le intermediate.avi

Funzionerà altrettanto bene con ProRes, o in effetti qualsiasi codec video che ffmpeg può emettere.


grazie, questo è molto penetrante. Non ho provato a importare video da DVD commercialmente stampati, ma ho avuto molte volte problemi con filmati amatoriali che sono stati probabilmente creati su DVD da un software molto orientato al consumatore. Non avrei audio o il video avrebbe avuto solo pochi secondi
cloneman

1

Non ho una risposta completa, ma so che mencoder e ffmpeg sono due degli strumenti più standard in circolazione. Durante la transcodifica, probabilmente è meglio usare uno di quegli strumenti per eseguire la transcodifica effettiva.

Entrambi questi strumenti sono a riga di comando. Le GUI esistono per loro e credo che un gran numero di strumenti disponibili sul mercato utilizzino effettivamente una o entrambe le librerie sul back-end.

Per quanto riguarda se un file è interlacciato e quale codec sta usando e simili, mentre entrambi gli strumenti dovrebbero essere in grado di dirti, carico il file in vlc e controllo le informazioni del codec. È un metodo semplice che fornisce una buona quantità di informazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.