Opened 9 years ago

Last modified 9 years ago

#4089 new defect

Audio delays in AV Foundation capture

Reported by: LordHDL Owned by:
Priority: normal Component: avdevice
Version: git-master Keywords: avfoundation
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug: When screen capturing with audio on OS X, the audio will lag behind video. The actual amount of delay varies. It can sometimes be half a second or sometimes 2 full seconds.

How to reproduce: Record video and audio with AV Foundation. Since built-in output is not yet available as a device in ffmpeg, I used Soundflower (2ch) instead.

Please keep in mind that the following example video was actually the best output file I've gotten in all my tests. Most of my results have severe audio delays. https://www.dropbox.com/s/rmd2p9qi3sltvdi/audiotest.avi?dl=0

Last login: Thu Nov  6 12:31:50 on ttys000
HDLs-MacBook-Pro:~ HDL$ cd ~/Desktop
HDLs-MacBook-Pro:Desktop HDL$ ./ffmpeg -f avfoundation -pix_fmt 0rgb -video_device_index 3 -audio_device_index 3 -i "" -c:v mpeg4 -qscale 2 -vf crop=426:240:507:339 -c:a pcm_s16le -ar 48000 audiotest.avi
ffmpeg version N-67367-g09024fe-HDL Copyright (c) 2000-2014 the FFmpeg developers
  built on Nov  5 2014 10:52:50 with Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
  configuration: --cc=/usr/bin/clang --prefix=/opt/local --as=yasm --extra-version=HDL --disable-shared --enable-static --enable-gpl --enable-nonfree --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libx265 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libvo-aacenc --enable-libfdk-aac --enable-libfaac --enable-libvpx --enable-libgsm --enable-libopus --enable-libmodplug --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-filters --disable-indev=qtkit --disable-indev=x11grab_xcb --enable-runtime-cpudetect
  libavutil      54. 11.100 / 54. 11.100
  libavcodec     56. 10.102 / 56. 10.102
  libavformat    56. 12.100 / 56. 12.100
  libavdevice    56.  2.100 / 56.  2.100
  libavfilter     5.  2.102 /  5.  2.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
2014-11-06 12:33:19.499 ffmpeg[800:33302] alloc
2014-11-06 12:33:19.500 ffmpeg[800:33302] query 2
2014-11-06 12:33:19.500 ffmpeg[800:33302] release 2
2014-11-06 12:33:19.500 ffmpeg[800:33302] ** MyPlugInitializeWithObjectID
2014-11-06 12:33:19.500 ffmpeg[800:33302] init
2014-11-06 12:33:19.500 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.500 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.500 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.573 ffmpeg[800:33302] <CMVideoFormatDescription 0x7fc562c23290 [0x7fff78c9bcf0]> {
	mediaType:'vide' 
	mediaSubType:'BGRA' 
	mediaSpecific: {
		codecType: 'BGRA'		dimensions: 640 x 480 
	} 
	extensions: {<CFBasicHash 0x7fc562c232c0 [0x7fff78c9bcf0]>{type = immutable dict, count = 4,
entries =>
	1 : <CFString 0x7fff790c6f08 [0x7fff78c9bcf0]>{contents = "CVFieldCount"} = <CFNumber 0x137 [0x7fff78c9bcf0]>{value = +1, type = kCFNumberSInt64Type}
	2 : <CFString 0x110e677f0 [0x7fff78c9bcf0]>{contents = "CVBytesPerRow"} = <CFNumber 0xa0037 [0x7fff78c9bcf0]>{value = +2560, type = kCFNumberSInt64Type}
	4 : <CFString 0x7fff771bce50 [0x7fff78c9bcf0]>{contents = "com.apple.cmio.format_extension.video.only_has_i_frames"} = <CFBoolean 0x7fff78c9c6c8 [0x7fff78c9bcf0]>{value = true}
	5 : <CFString 0x7fff782816f0 [0x7fff78c9bcf0]>{contents = "FormatName"} = <CFString 0x110e67810 [0x7fff78c9bcf0]>{contents = "Component Video - CCIR-601 RGB"}
}
}
}
2014-11-06 12:33:19.573 ffmpeg[800:33302] alloc
2014-11-06 12:33:19.573 ffmpeg[800:33302] query 2
2014-11-06 12:33:19.573 ffmpeg[800:33302] release 2
2014-11-06 12:33:19.573 ffmpeg[800:33302] ** MyPlugInitializeWithObjectID
2014-11-06 12:33:19.573 ffmpeg[800:33302] init
2014-11-06 12:33:19.573 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.573 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.574 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.574 ffmpeg[800:33302] <CMVideoFormatDescription 0x7fc562d00820 [0x7fff78c9bcf0]> {
	mediaType:'vide' 
	mediaSubType:'2vuy' 
	mediaSpecific: {
		codecType: '2vuy'		dimensions: 640 x 480 
	} 
	extensions: {<CFBasicHash 0x7fc562c23bb0 [0x7fff78c9bcf0]>{type = immutable dict, count = 6,
entries =>
	0 : <CFString 0x7fff790c7088 [0x7fff78c9bcf0]>{contents = "CVImageBufferYCbCrMatrix"} = <CFString 0x7fff790c70c8 [0x7fff78c9bcf0]>{contents = "ITU_R_601_4"}
	1 : <CFString 0x7fff790c6f08 [0x7fff78c9bcf0]>{contents = "CVFieldCount"} = <CFNumber 0x137 [0x7fff78c9bcf0]>{value = +1, type = kCFNumberSInt64Type}
	2 : <CFString 0x7fff790c7188 [0x7fff78c9bcf0]>{contents = "CVImageBufferTransferFunction"} = <CFString 0x7fff790c70a8 [0x7fff78c9bcf0]>{contents = "ITU_R_709_2"}
	4 : <CFString 0x7fff771bce50 [0x7fff78c9bcf0]>{contents = "com.apple.cmio.format_extension.video.only_has_i_frames"} = <CFBoolean 0x7fff78c9c6c8 [0x7fff78c9bcf0]>{value = true}
	5 : <CFString 0x7fff790c7108 [0x7fff78c9bcf0]>{contents = "CVImageBufferColorPrimaries"} = <CFString 0x7fff790c7148 [0x7fff78c9bcf0]>{contents = "SMPTE_C"}
	6 : <CFString 0x7fff782816f0 [0x7fff78c9bcf0]>{contents = "FormatName"} = <CFString 0x110e67870 [0x7fff78c9bcf0]>{contents = "Component Video - CCIR-601 uyvy"}
}
}
}
2014-11-06 12:33:19.673 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.674 ffmpeg[800:33302] enog
2014-11-06 12:33:19.674 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.674 ffmpeg[800:33302] 0
2014-11-06 12:33:19.674 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.674 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.674 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.674 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.674 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.674 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.675 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.675 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.675 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.675 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.675 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.675 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.675 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.675 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.675 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.675 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.676 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.676 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.676 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.676 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.676 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.676 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.676 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.676 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.676 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.677 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.677 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.677 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.677 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.677 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.677 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.677 ffmpeg[800:33302] grrf
2014-11-06 12:33:19.677 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.677 ffmpeg[800:33302] 0
2014-11-06 12:33:19.678 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.678 ffmpeg[800:33302] grrf
2014-11-06 12:33:19.678 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.678 ffmpeg[800:33302] 0
2014-11-06 12:33:19.678 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.678 ffmpeg[800:33302] trfn
2014-11-06 12:33:19.678 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.678 ffmpeg[800:33302] 0
2014-11-06 12:33:19.678 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.678 ffmpeg[800:33302] trfm
2014-11-06 12:33:19.679 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.679 ffmpeg[800:33302] 0
2014-11-06 12:33:19.679 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.679 ffmpeg[800:33302] trfn
2014-11-06 12:33:19.679 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.679 ffmpeg[800:33302] 0
2014-11-06 12:33:19.679 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.679 ffmpeg[800:33302] dulp
2014-11-06 12:33:19.679 ffmpeg[800:33302] tpni
2014-11-06 12:33:19.679 ffmpeg[800:33302] 0
2014-11-06 12:33:19.680 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.680 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.680 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.680 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.680 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.680 ffmpeg[800:33302] enog
2014-11-06 12:33:19.680 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.680 ffmpeg[800:33302] 0
2014-11-06 12:33:19.680 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.680 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.681 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.681 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.681 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.681 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.681 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.681 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.681 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.681 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.682 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.682 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.682 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.682 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.682 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.682 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.682 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.683 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.683 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.683 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.683 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.683 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.683 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.683 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.684 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.684 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.684 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.684 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.684 ffmpeg[800:33302] elt 0
2014-11-06 12:33:19.684 ffmpeg[800:33302] MyPlugObjectSetPropertyData
2014-11-06 12:33:19.684 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.684 ffmpeg[800:33302] grrf
2014-11-06 12:33:19.684 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.685 ffmpeg[800:33302] 0
2014-11-06 12:33:19.685 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.685 ffmpeg[800:33302] grrf
2014-11-06 12:33:19.685 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.685 ffmpeg[800:33302] 0
2014-11-06 12:33:19.685 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.685 ffmpeg[800:33302] trfn
2014-11-06 12:33:19.685 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.685 ffmpeg[800:33302] 0
2014-11-06 12:33:19.685 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.686 ffmpeg[800:33302] trfm
2014-11-06 12:33:19.686 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.686 ffmpeg[800:33302] 0
2014-11-06 12:33:19.686 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.686 ffmpeg[800:33302] trfn
2014-11-06 12:33:19.686 ffmpeg[800:33302] bolg
2014-11-06 12:33:19.686 ffmpeg[800:33302] 0
2014-11-06 12:33:19.686 ffmpeg[800:33302] MyPlugObjectHasProperty
2014-11-06 12:33:19.686 ffmpeg[800:33302] dulp
2014-11-06 12:33:19.687 ffmpeg[800:33302] tpni
2014-11-06 12:33:19.687 ffmpeg[800:33302] 0
2014-11-06 12:33:19.687 ffmpeg[800:33302] MyPlugObjectGetPropertyDataSize
2014-11-06 12:33:19.687 ffmpeg[800:33302] sel dnwo
2014-11-06 12:33:19.687 ffmpeg[800:33302] scope bolg
2014-11-06 12:33:19.687 ffmpeg[800:33302] elt 0
[avfoundation @ 0x7fc563800000] Stream #0: not enough frames to estimate rate; consider increasing probesize
Input #0, avfoundation, from '':
  Duration: N/A, start: 0.490335, bitrate: 6144 kb/s
    Stream #0:0: Video: rawvideo ([0]RGB / 0x42475200), 0rgb, 1440x900, 1000k tbr, 1000k tbn, 1000k tbc
    Stream #0:1: Audio: pcm_f32le, 96000 Hz, stereo, flt, 6144 kb/s
Please use -q:a or -q:v, -qscale is ambiguous
[avi @ 0x7fc565800400] Frame rate very high for a muxer not efficiently supporting it.
Please consider specifying a lower framerate, a different muxer or -vsync 2
Output #0, avi, to 'audiotest.avi':
  Metadata:
    ISFT            : Lavf56.12.100
    Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 426x240, q=2-31, 200 kb/s, 65535 fps, 600 tbn, 65535 tbc
    Metadata:
      encoder         : Lavc56.10.102 mpeg4
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      encoder         : Lavc56.10.102 pcm_s16le
Stream mapping:
  Stream #0:0 -> #0:0 (rawvideo (native) -> mpeg4 (native))
  Stream #0:1 -> #0:1 (pcm_f32le (native) -> pcm_s16le (native))
Press [q] to stop, [?] for help
[swscaler @ 0x7fc563853400] Warning: data is not aligned! This can lead to a speedloss
frame=    8 fps=0.0 q=2.0 size=     171kB time=00:00:00.56 bitrate=2496.8kbits/sframe=   16 fps= 16 q=2.0 size=     342kB time=00:00:01.06 bitrate=2628.7kbits/sframe=   24 fps= 16 q=2.0 size=     443kB time=00:00:01.56 bitrate=2315.2kbits/sframe=   31 fps= 15 q=2.0 size=     667kB time=00:00:02.07 bitrate=2635.2kbits/sframe=   39 fps= 15 q=2.0 size=    1006kB time=00:00:02.57 bitrate=3198.1kbits/sframe=   46 fps= 15 q=2.0 size=    1186kB time=00:00:03.08 bitrate=3151.1kbits/sframe=   54 fps= 15 q=2.0 size=    1530kB time=00:00:03.58 bitrate=3497.8kbits/sframe=   61 fps= 15 q=2.0 size=    1867kB time=00:00:04.08 bitrate=3743.1kbits/sframe=   69 fps= 15 q=2.0 size=    2315kB time=00:00:04.58 bitrate=4134.6kbits/sframe=   76 fps= 15 q=2.0 size=    2698kB time=00:00:05.08 bitrate=4343.1kbits/sframe=   84 fps= 15 q=2.0 size=    3139kB time=00:00:05.59 bitrate=4599.9kbits/sframe=   91 fps= 15 q=2.0 size=    3427kB time=00:00:06.09 bitrate=4609.4kbits/sframe=   99 fps= 15 q=2.0 size=    3715kB time=00:00:06.59 bitrate=4616.6kbits/sframe=  106 fps= 15 q=2.0 size=    3923kB time=00:00:07.09 bitrate=4530.7kbits/sframe=  114 fps= 15 q=2.0 size=    4169kB time=00:00:07.59 bitrate=4497.0kbits/sframe=  121 fps= 15 q=2.0 size=    4388kB time=00:00:08.09 bitrate=4440.0kbits/sframe=  129 fps= 15 q=2.0 size=    4566kB time=00:00:08.59 bitrate=4349.9kbits/sframe=  137 fps= 15 q=2.0 size=    4802kB time=00:00:09.10 bitrate=4321.7kbits/sframe=  144 fps= 15 q=2.0 size=    5094kB time=00:00:09.60 bitrate=4346.7kbits/sframe=  152 fps= 15 q=2.0 size=    5378kB time=00:00:10.09 bitrate=4362.7kbits/sframe=  159 fps= 15 q=2.0 size=    5886kB time=00:00:10.60 bitrate=4547.7kbits/sframe=  167 fps= 15 q=2.0 size=    6413kB time=00:00:11.10 bitrate=4729.2kbits/sframe=  174 fps= 15 q=2.0 size=    6801kB time=00:00:11.61 bitrate=4796.4kbits/sframe=  182 fps= 15 q=2.0 size=    7262kB time=00:00:12.11 bitrate=4909.7kbits/sframe=  189 fps= 15 q=2.0 size=    7531kB time=00:00:12.61 bitrate=4889.0kbits/sframe=  197 fps= 15 q=2.0 size=    7963kB time=00:00:13.11 bitrate=4971.8kbits/sframe=  204 fps= 15 q=2.0 size=    8277kB time=00:00:13.62 bitrate=4977.8kbits/sframe=  212 fps= 15 q=2.0 size=    8637kB time=00:00:14.12 bitrate=5009.6kbits/sframe=  219 fps= 15 q=2.0 size=    8887kB time=00:00:14.62 bitrate=4978.1kbits/sframe=  227 fps= 15 q=2.0 size=    9179kB time=00:00:15.12 bitrate=4971.4kbits/sframe=  234 fps= 15 q=2.0 size=    9422kB time=00:00:15.62 bitrate=4939.5kbits/sframe=  242 fps= 15 q=2.0 size=    9686kB time=00:00:16.12 bitrate=4920.1kbits/sframe=  250 fps= 15 q=2.0 size=    9845kB time=00:00:16.62 bitrate=4851.0kbits/sframe=  257 fps= 15 q=2.0 size=   10018kB time=00:00:17.13 bitrate=4790.3kbits/sframe=  265 fps= 15 q=2.0 size=   10119kB time=00:00:17.63 bitrate=4700.7kbits/sframe=  271 fps= 15 q=2.0 Lsize=   10535kB time=00:00:18.07 bitrate=4773.6kbits/s    
video:6969kB audio:3227kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 3.325339%
2014-11-06 12:33:38.042 ffmpeg[800:33302] MyPlugTeardown
2014-11-06 12:33:38.042 ffmpeg[800:33302] MyPlugTeardown
HDLs-MacBook-Pro:Desktop HDL$ 

Change History (5)

comment:1 by LordHDL, 9 years ago

Update on this; I believe I know what causes the delay. It seems to happen when you attempt to record using a file name that exists and get the prompt to overwrite the previous file. It doesn't happen when using -y or when using a non-existing file name.

Here are examples and outputs: https://www.dropbox.com/s/bujc3oxaqtxxexi/overwrite.tar.xz?dl=0

comment:2 by Thilo Borgmann, 9 years ago

I would like to see the samples of your tickets but I would have to register with dropbox which I will not do. Please attach samples to the tickets you've opened.

comment:3 by Carl Eugen Hoyos, 9 years ago

$ curl -O https://www.dropbox.com/s/bujc3oxaqtxxexi/overwrite.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   486    0   486    0     0    555      0 --:--:-- --:--:-- --:--:--   722

comment:4 by Thilo Borgmann, 9 years ago

I have to let go the mouse?! Thanks! ;)

comment:5 by LordHDL, 9 years ago

Registering with Dropbox is not necessary. They prompt you to register but you can just close the prompt and download as a guest anyway.

Note: See TracTickets for help on using tickets.