RF64 aktivieren

RF64 aktivieren

Ich möchte eine 5.1 WAV-Datei aus 6 Mono erstellen. Diese 6 Mono-Dateien sind 24 Bit, aber FFMPEG gibt eine 16 Bit 5.1 aus. Also habe ich ffmpeg gezwungen, in 24 Bit zu transkodieren mit-c:a pcm_s24lewie oben gezeigt :

'/Users/davincimp/Documents/ffmpeg/ffmpeg'  -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.L.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.R.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.C.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.LFE.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.Ls.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.Rs.wav -c:a pcm_s24le -filter_complex '[0:a][1:a][2:a][3:a][4:a][5:a]join=inputs=6:channel_layout=5.1:map=0.0-FL|1.0-FR|2.0-FC|3.0-LFE|4.0-BL|5.0-BR[a]' -map '[a]' /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/CN4.wav

Aber ich habe diese Nachricht bekommen:Dateigröße 4621443998 ungültig für WAV, Ausgabedatei wird beschädigt

Output #0, wav, to '/Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/CN4.wav':
  Metadata:
    ITCH            : Pro Tools
    originator_reference: au62Lxh4urQk
    ICRD            : 2019-12-23
    time_reference  : 172320000
    ISFT            : Lavf58.29.100
    Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, 5.1, s32, 6912 kb/s (default)
    Metadata:
      encoder         : Lavc58.54.100 pcm_s24le
[wav @ 0x7faf65194600] Filesize 4621443998 invalid for wav, output file will be broken
size= 4513129kB time=01:29:08.89 bitrate=6912.0kbits/s speed= 418x    
video:0kB audio:4513129kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000003%

Wissen Sie, wie Sie diese 6 Monodateien zu einem 5.1 24-Bit-Format zusammenführen?

Am besten

Robin

Antwort1

RF64 aktivieren

AusWikipedia - WAV:

Das WAV-Format ist auf Dateien mit weniger als 4 GiB beschränkt, da es zur Aufzeichnung des Dateigrößenheaders eine vorzeichenlose 32-Bit-Ganzzahl verwendet. Obwohl dies etwa 6,8 Stunden Audio in CD-Qualität (44,1 kHz, 16-Bit-Stereo) entspricht, ist es manchmal notwendig, diese Grenze zu überschreiten, insbesondere wenn höhere Abtastraten, Bitauflösungen oder Kanalzahlen erforderlich sind. Das W64-Format wurde daher für die Verwendung in Sound Forge entwickelt. Sein 64-Bit-Header ermöglicht viel längere Aufnahmezeiten. Das von der Europäischen Rundfunkunion spezifizierte RF64-Format wurde ebenfalls entwickelt, um dieses Problem zu lösen.

ffmpegSie können RF64 mit der -rf64Ausgabeoption aktivieren . Von ffmpeg -h muxer=wav:

  -rf64              <int>        E........ Use RF64 header rather than RIFF for large files. (from -1 to 1) (default never)
     auto                         E........ Write RF64 header if file grows large enough.
     always                       E........ Always write RF64 header regardless of file size.
     never                        E........ Never write RF64 header regardless of file size.

Beispiel:

'/Users/davincimp/Documents/ffmpeg/ffmpeg'  -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.L.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.R.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.C.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.LFE.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.Ls.wav -i /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/191223_Mix_Citoyen_Nobel-DCP.Rs.wav -c:a pcm_s24le -filter_complex '[0:a][1:a][2:a][3:a][4:a][5:a]join=inputs=6:channel_layout=5.1:map=0.0-FL|1.0-FR|2.0-FC|3.0-LFE|4.0-BL|5.0-BR[a]' -map '[a]' -rf64 auto /Volumes/ARECA_IN/PROJETS/CITOYENNOBEL/SON_CITOYENNOBEL/191223_Mix_Nobel_DCP/CN4.wav

Beachten Sie, dass die Ausgabe keine typische WAV-Datei ist und daher keine Player-Unterstützung garantiert ist.

Oder geben Sie ein anderes Containerformat aus

Alternativ können Sie in ein anderes Containerformat ausgeben, z. B. .mka, wenn Ihr Workflow dies unterstützt.

verwandte Informationen