Avisynth script with NTSC specs out is loaded into VirtualDub, then video is compressed to DV avi by Cedocida, audio , 1536kbps, 48kHZ, 2.0 stereo, 16bit. Video plays fine in all players, but as soon there is an attempt to print it back to tape by Sony Vegas or winDV or Scenalyzer Live, audio is not accepted, there is a silence as a result or simply it tells an error on the audio account..
I tested loading original DVavi to VirtualDub with audio direct stream copy video recompressed by Cedocida and even then print to tape does not work because of audio. I tried to work with interleave settings, did not help. It gets screwed up somewhere along going thru VirtualDub. Mediainfo specs are the same for working and non working audio, no difference
Is there a trick to mux proper DV avi specs for audio out of VirtualDub that could be printed back to tape?
+ Reply to Thread
Results 1 to 8 of 8
Video was printed to tape before on regular basis with those specs, regular NTSC 4:3 video with 48000Hz 16 bit stereo
interestingly I found out that this works:
ffmpeg.exe -i VirtualDub_out_NTSC.avi -target ntsc-dv video.dv ffmpeg.exe -i video.dv -vcodec copy -vtag dvsd -acodec copy -aspect 4:3 video.avi
Cedocida is a VIDEO codec, and only works on the video portion. The problem that you are having has nothing to do with the video portion, but with the audio, or rather with the muxing.
DV streams don't act like standard V+A multimedia streams...
Standards streams look like this:
[[V] + [A]] (vids stream, auds stream)
DV Type 1 streams look like this:
[[V+A]] (ivas stream)
DV Type 2 streams look like this:
[[V+A] + [A]] (ivas stream masquerading as vids stream, *copied* auds stream)
(which is why some apps can work with type 2 and not type 1, because they ignore the [A] in the ivas stream and can see the rest)
Virtualdub is not doing it's job, or rather, it is only doing the job it was ever meant to do, and that was to create STANDARD (vids + auds) AVI files. You are asking it to do something it wasn't mean to.
Hopefully, the Type 2 (standard) to Type 1 (DV) or back to Type 2 (DV) remuxing that you do (either in ffmpeg, or in one of the dedicated converter apps) will correct this satisfactorily.
It is dvsd, in configure box for Cedocida it is even set that way, I also checked in hex editor, but video seems to not be a problem, it is audio or the way it is muxed together.
Strangely simple remux of that DVavi (encoded with Cedocida) in VD using ffmpeg does not help:
"ffmpeg.exe" -i "VirtualDub_out_NTSC.avi" -vcodec copy -vtag dvsd -acodec pcm_s16le -f avi -aspect 4:3 -y "corrected.avi"
not even combining of streams work,
I combine streams , taking Virtual Dub's video and video.dv audio it still does not work
"ffmpeg.exe" -i VirtualDub_out_NTSC.avi -i video.dv -map 0:0 -map 1:1 -vcodec copy -vtag dvsd -acodec pcm_s16le -f avi -aspect 4:3 -y corrected.avi