[FFmpeg-trac] #3163(FFmpeg:new): Broadcast Wave Metadata not carried over with -codec:a copy
FFmpeg
trac at avcodec.org
Sat Nov 23 18:44:42 CET 2013
#3163: Broadcast Wave Metadata not carried over with -codec:a copy
-------------------------------------+-------------------------------------
Reporter: rexbron | Type: defect
Status: new | Priority: normal
Component: FFmpeg | Version: git-
Keywords: timecode | master
BWF audio | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Timecode and Framerate metadata is not carried over when using -codec:a
copy from one wav to another. This results in being unable to trim a file
and keep the timecode metadata required for post-production.
The metadata is listed in the output section of ffmpeg but not by ffprobe
or Davinci Resolve. I have highlighted in bold the differing lines.
Attached are samples of the input and output of the file.
PS D:\Projects\CMU Video\Sound> ffmpeg -i .\COMP20T02.WAV -codec:a copy
.\COMP20T02_ffmpeg.WAV
ffmpeg version N-58338-gfb7d70c Copyright (c) 2000-2013 the FFmpeg
developers
built on Nov 21 2013 20:11:19 with gcc 4.8.2 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-
version3 --disable-w32threads --enable-avisynth
--enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
--enable-iconv --enable-libass --enable-libbluray --e
nable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmp3lame --enable-lib
opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-
libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-
libtwolame --enable-libvidstab --enable-libvo-aacenc --
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
libwavpack --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 52. 53.100 / 52. 53.100
libavcodec 55. 44.100 / 55. 44.100
libavformat 55. 21.100 / 55. 21.100
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 91.100 / 3. 91.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, wav, from '.\COMP20T02.WAV':
Metadata:
comment : sSPEED=023.976-ND
: sTAKE=02
: sUBITS=$21111300
: sSWVER=1.04.09
: sSCENE=COMP20
: sFILENAME=COMP20T02.WAV
: sTAPE=131121
: sCIRCLED=FALSE
: sTRK1=MixL
: sTRK2=MixR
: sNOTE=
:
encoded_by : Sound Dev: Mix664 S#KA0513012001
''' originator_reference: USSDVKA0513012001131121IR6sb 01'''
''' date : 2013-11-21'''
'''creation_time : 18:27:12'''
''' time_reference : 3015876865'''
''' coding_history : A=PCM,F=48000,W=24,M=stereo,R=48000,T=2Ch'''
:
Duration: 00:00:57.06, bitrate: 2304 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, s32, 2304 kb/s
Output #0, wav, to '.\COMP20T02_ffmpeg.WAV':
Metadata:
ICMT : sSPEED=023.976-ND
: sTAKE=02
: sUBITS=$21111300
: sSWVER=1.04.09
: sSCENE=COMP20
: sFILENAME=COMP20T02.WAV
: sTAPE=131121
: sCIRCLED=FALSE
: sTRK1=MixL
: sTRK2=MixR
: sNOTE=
:
ITCH : Sound Dev: Mix664 S#KA0513012001
originator_reference: USSDVKA0513012001131121IR6sb 01
ICRD : 2013-11-21
coding_history : A=PCM,F=48000,W=24,M=stereo,R=48000,T=2 Ch
:
time_reference : 3015876865
ISFT : Lavf55.21.100
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, 2304 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 16048kB time=00:00:57.05 bitrate=2304.0kbits/s
video:0kB audio:16047kB subtitle:0 global headers:0kB muxing overhead
0.002057%
PS D:\Projects\CMU Video\Sound> ffmpeg -i .\COMP20T02.WAV -t 10 -codec:a
copy .\COMP20T02_ffmpeg_trim.WAV
ffmpeg version N-58338-gfb7d70c Copyright (c) 2000-2013 the FFmpeg
developers
built on Nov 21 2013 20:11:19 with gcc 4.8.2 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-
version3 --disable-w32threads --enable-avisynth
--enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
--enable-iconv --enable-libass --enable-libbluray --e
nable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmp3lame --enable-lib
opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-
libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-
libtwolame --enable-libvidstab --enable-libvo-aacenc --
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
libwavpack --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 52. 53.100 / 52. 53.100
libavcodec 55. 44.100 / 55. 44.100
libavformat 55. 21.100 / 55. 21.100
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 91.100 / 3. 91.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, wav, from '.\COMP20T02.WAV':
Metadata:
comment : sSPEED=023.976-ND
: sTAKE=02
: sUBITS=$21111300
: sSWVER=1.04.09
: sSCENE=COMP20
: sFILENAME=COMP20T02.WAV
: sTAPE=131121
: sCIRCLED=FALSE
: sTRK1=MixL
: sTRK2=MixR
: sNOTE=
:
encoded_by : Sound Dev: Mix664 S#KA0513012001
originator_reference: USSDVKA0513012001131121IR6sb 01
date : 2013-11-21
creation_time : 18:27:12
time_reference : 3015876865
coding_history : A=PCM,F=48000,W=24,M=stereo,R=48000,T=2 Ch
:
Duration: 00:00:57.06, bitrate: 2304 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, s32, 2304 kb/s
Output #0, wav, to '.\COMP20T02_ffmpeg_trim.WAV':
Metadata:
ICMT : sSPEED=023.976-ND
: sTAKE=02
: sUBITS=$21111300
: sSWVER=1.04.09
: sSCENE=COMP20
: sFILENAME=COMP20T02.WAV
: sTAPE=131121
: sCIRCLED=FALSE
: sTRK1=MixL
: sTRK2=MixR
: sNOTE=
:
ITCH : Sound Dev: Mix664 S#KA0513012001
originator_reference: USSDVKA0513012001131121IR6sb 01
ICRD : 2013-11-21
coding_history : A=PCM,F=48000,W=24,M=stereo,R=48000,T=2 Ch
:
time_reference : 3015876865
ISFT : Lavf55.21.100
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, 2304 kb/s
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size= 2814kB time=00:00:10.00 bitrate=2304.3kbits/s
video:0kB audio:2813kB subtitle:0 global headers:0kB muxing overhead
0.011733%
PS D:\Projects\CMU Video\FFMPEG_Trim_test> ffprobe .\COMP20T02_ffmpeg.WAV
ffprobe version N-58338-gfb7d70c Copyright (c) 2007-2013 the FFmpeg
developers
built on Nov 21 2013 20:11:19 with gcc 4.8.2 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-
version3 --disable-w32threads --enable-avisynth
--enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
--enable-iconv --enable-libass --enable-libbluray --e
nable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmp3lame --enable-lib
opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-
libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-
libtwolame --enable-libvidstab --enable-libvo-aacenc --
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
libwavpack --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 52. 53.100 / 52. 53.100
libavcodec 55. 44.100 / 55. 44.100
libavformat 55. 21.100 / 55. 21.100
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 91.100 / 3. 91.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Input #0, wav, from '.\COMP20T02_ffmpeg.WAV':
Metadata:
comment : sSPEED=023.976-ND
: sTAKE=02
: sUBITS=$21111300
: sSWVER=1.04.09
: sSCENE=COMP20
: sFILENAME=COMP20T02.WAV
: sTAPE=131121
: sCIRCLED=FALSE
: sTRK1=MixL
: sTRK2=MixR
: sNOTE=
:
date : 2013-11-21
encoder : Lavf55.21.100
encoded_by : Sound Dev: Mix664 S#KA0513012001
Duration: 00:00:57.06, bitrate: 2304 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz,
stereo, s32, 2304 kb/s
PS D:\Projects\CMU Video\FFMPEG_Trim_test> ffprobe .\COMP2T02.WAV
ffprobe version N-58338-gfb7d70c Copyright (c) 2007-2013 the FFmpeg
developers
built on Nov 21 2013 20:11:19 with gcc 4.8.2 (GCC)
configuration: --disable-static --enable-shared --enable-gpl --enable-
version3 --disable-w32threads --enable-avisynth
--enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls
--enable-iconv --enable-libass --enable-libbluray --e
nable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc
--enable-libmodplug --enable-libmp3lame --enable-lib
opencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-
libopus --enable-librtmp --enable-libschroedinge
r --enable-libsoxr --enable-libspeex --enable-libtheora --enable-
libtwolame --enable-libvidstab --enable-libvo-aacenc --
enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-
libwavpack --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 52. 53.100 / 52. 53.100
libavcodec 55. 44.100 / 55. 44.100
libavformat 55. 21.100 / 55. 21.100
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 91.100 / 3. 91.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Input #0, wav, from '.\COMP2T02.WAV':
Metadata:
comment : sSPEED=023.976-ND
: sTAKE=02
: sUBITS=$00000000
: sSWVER=1.04.09
: sSCENE=COMP2
: sFILENAME=COMP2T02.WAV
: sTAPE=131121
: sCIRCLED=FALSE
: sTRK1=MixL
: sTRK2=MixR
: sTRK3=Boom
: sTRK5=LAV2
: sNOTE=ROOMTONE
:
encoded_by : Sound Dev: Mix664 S#KA0513012001
originator_reference: USSDVKA0513012001131121AaKs8 01
date : 2013-11-21
creation_time : 10:36:40
time_reference : 47663617
coding_history : A=PCM,F=48000,W=24,M=multi,R=48000,T=4 Ch
:
Duration: 00:00:28.03, bitrate: 4609 kb/s
Stream #0:0: Audio: pcm_s24le ([1][0][0][0] / 0x0001), 48000 Hz, 4
channels, s32, 4608 kb/s
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/3163>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list