[FFmpeg-user] Concat Creates SlowMo Audio for a Portion of Output
ace8cjc
ace8cjc at proton.me
Thu Apr 13 22:54:06 EEST 2023
Hi, I have two clips that I am trying to concat.
clip1.dv (raw .dv stream captured via ffmpeg).
clip2.dv (raw .dv stream captured via ffmpeg, trimmed slightly in iMovie HD6, and then exported in fully quality).
When I use ffmpeg to concat the two clips, the output.dv plays back the clip2 portion with super slow-mo audio. The audio of clip1 and the video of both clips plays back fine.
The video source of the two clips is the exact same, and so I know the issue stems from the export of clip2 in iMovie HD6. But, iMovie HD6 handles .dv files natively and the export to full quality should keeps the original codecs.
I understand iMovie HD6 is 3rd party, and so am not asking for help with his software. But, any ideas on how to normalize the audio of clip2 during the concat using ffmpeg?
Here is command-line:
ffmpeg -f concat -i mylist.txt -map 0:0 -c copy output.dv
ffmpeg version 5.1.2 Copyright (c) 2000-2022 the FFmpeg developers
built with Apple clang version 14.0.0 (clang-1400.0.29.202)
configuration: --prefix=/usr/local/Cellar/ffmpeg/5.1.2_6 --enable-shared --enable-pthreads --enable-version3 --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libaribb24 --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librist --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-libzimg --disable-libjack --disable-indev=jack --enable-videotoolbox
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
[dv @ 0x7fa07d904dc0] Detected timecode is invalid
[dv @ 0x7fa07d904dc0] Estimating duration from bitrate, this may be inaccurate
Input #0, concat, from 'mylist.txt':
Duration: N/A, start: 0.000000, bitrate: 27048 kb/s
Stream #0:0: Video: dvvideo, yuv411p, 720x480 [SAR 8:9 DAR 4:3], 25000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn
Stream #0:1: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
Stream #0:2: Audio: pcm_s16le, 32000 Hz, stereo, s16, 1024 kb/s
Output #0, dv, to 'output.dv':
Metadata:
encoder : Lavf59.27.100
Stream #0:0: Video: dvvideo, yuv411p, 720x480 [SAR 8:9 DAR 4:3], q=2-31, 25000 kb/s, 29.97 fps, 29.97 tbr, 29.97 tbn
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
[dv @ 0x7fa07d904dc0] Detected timecode is invalid00:58:50.66 bitrate=28770.8kbits/s speed= 243x
[dv @ 0x7fa07d904dc0] Estimating duration from bitrate, this may be inaccurate
frame=110448 fps=7265 q=-1.0 Lsize=12943125kB time=01:01:25.28 bitrate=28771.2kbits/s speed= 242x
video:12943125kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
More information about the ffmpeg-user
mailing list