|
|
|
08-13-2018, 03:26 AM
|
#1
|
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
|
Remuxing - exchange the audio in a video file without reencoding the video
hey guys,
again and again I do some audio mixing for music video clips. I often get the final video clip before the audio mix is finally done. I then load the video file into reaper and mix while watching the clip.
The same mix has a different effect on the listener as soon as it is part of a moving picture. That's why I love presenting the new mix together with the video clip.
Therefor it would be extremely nice if REAPER had the option just exchange the audio file in an existing video file as an option in the bounce menu. At the moment we have to reencode the video again and often lose quality or raise the file size.
|
|
|
08-13-2018, 04:51 AM
|
#2
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,621
|
+1 Yesyesyes!
Or at least that audio and video-source are separated from each other:
default: use audio from video-source
others: use audio from another source
If that would be accessible that way in TrackStateChunks, we could even script that
|
|
|
08-13-2018, 06:42 AM
|
#3
|
Human being with feelings
Join Date: Aug 2006
Location: Berlin
Posts: 11,817
|
I suppose this could be done if Reaper could keep FFMPEG commandline presets. Not sure how all that would work.
The workaround until then is to use video muxing tools. For MP4 files, mp4box with a frontend is a good one. For MKV files, mkvtoolnix is great. For Quicktime, use Mkvtoolnix to make an MKV file and then use TEncoder to make a Quicktime from it, just copying streams. Be sure to use an audio codec that Quicktime can carry.
|
|
|
08-14-2018, 12:09 PM
|
#4
|
Human being with feelings
Join Date: Aug 2014
Posts: 179
|
Big ol' plus one from me for this too.
|
|
|
08-14-2018, 01:23 PM
|
#5
|
Human being with feelings
Join Date: Dec 2012
Location: Germany
Posts: 3,012
|
yes, please!
.
|
|
|
08-14-2018, 01:30 PM
|
#6
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
Yep, would be very useful!
|
|
|
08-14-2018, 01:55 PM
|
#7
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,333
|
+1 to this FR. Go go power Justin!
|
|
|
08-21-2018, 08:05 PM
|
#8
|
Human being with feelings
Join Date: Aug 2018
Posts: 4
|
Yeah, me too. Some more also, again.
|
|
|
08-21-2018, 08:09 PM
|
#9
|
Human being with feelings
Join Date: Apr 2013
Location: Perth, Australia
Posts: 169
|
+1
we really need this!
|
|
|
04-18-2019, 01:50 AM
|
#10
|
Human being with feelings
Join Date: Jul 2016
Location: Wroclaw
Posts: 141
|
+1
it would have been so useful
|
|
|
04-18-2019, 04:07 AM
|
#11
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,874
|
As you can write command line from a script, this could be solved by dedicated scripts which would handle basic function (get selected items, set it offline, send a command line with it source file path, and an audio path thanks to a user file input, then bring back online, rebuild peaks and done).
The most complex part is to figure what the command line argument will be, cause it depends on what tools you use (ffmpeg, mp4box etc) and the parameter you need.
|
|
|
04-18-2019, 05:19 AM
|
#12
|
Human being with feelings
Join Date: May 2017
Location: Leipzig
Posts: 6,621
|
With FFMPEG installed, this should probably the way to go.
Is there a way to programmatically access FFMPEG? Maybe from an extension-plugin?
|
|
|
04-18-2019, 05:27 AM
|
#13
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
|
You can access the command line version of ffmpeg via reaper.ExecProcess()
|
|
|
04-18-2019, 07:11 AM
|
#14
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 9,874
|
Quote:
programmatically access FFMPEG? Maybe from an extension-plugin?
|
No need for plugin.
If it is in REAPER user resource folder or in PATH variable environement, you will be able to have same path for Win or Mac and different users.
Read this thread for reaper.ExecProcess, not the same parameter for Mac and Windows:
https://forum.cockos.com/showthread.php?t=195864
|
|
|
04-18-2019, 01:49 PM
|
#15
|
Human being with feelings
Join Date: Aug 2018
Posts: 4
|
Any movement on this? I haven't seen anything that sounds like it. This problem is not going to go away for me. Just kinda lost on why the audio program insists on altering the video stream. It would be nice just to know if it's in the pipeline.
|
|
|
07-06-2019, 12:20 AM
|
#16
|
Human being with feelings
Join Date: Feb 2008
Posts: 13
|
Adding my vote for this, would be a very welcome feature.
|
|
|
07-06-2019, 04:30 PM
|
#17
|
Human being with feelings
Join Date: Mar 2007
Posts: 3,978
|
+1
much needed...
|
|
|
01-03-2024, 07:09 AM
|
#18
|
Human being with feelings
Join Date: Nov 2015
Location: Cologne
Posts: 1,636
|
push
|
|
|
01-08-2024, 03:07 AM
|
#19
|
Human being with feelings
Join Date: Feb 2011
Location: berlin
Posts: 20
|
+1
|
|
|
01-08-2024, 03:40 AM
|
#20
|
Human being with feelings
Join Date: Nov 2010
Posts: 1,721
|
+1
|
|
|
01-08-2024, 08:57 PM
|
#21
|
Human being with feelings
Join Date: Dec 2012
Location: Germany
Posts: 3,012
|
+1 once again.
Meanwhile, if you are on Windows, only render the audio from Reaper and then losslessly mux it with your original video file outside of Reaper using AVConvert. Muxing process takes appr. 6 seconds for a 4 GB video file on an SSD drive.
If you wanna allow the viewer of the final video to compare old and new audio, click on the "add audio" option instead of choosing "replace audio". The new audio will then get added as an additional audio stream to the existing stream(s).
.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:03 AM.
|