From 6a655ec57580a43a597b1125b52964aa1e1aab64 Mon Sep 17 00:00:00 2001 From: John Andrews Date: Wed, 14 Aug 2024 08:34:52 +1200 Subject: [PATCH] FF-1723: Fixed removing video title metadata when copying the video stream --- FileFlows.Plugin.dll | Bin 150016 -> 150016 bytes FileFlows.Plugin.pdb | Bin 37492 -> 37492 bytes .../Models/FfmpegVideoStream.cs | 7 ++++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/FileFlows.Plugin.dll b/FileFlows.Plugin.dll index f48a49c5209bf19de7837ec482526fd23ce4a38a..37eb279a026dd183b776115c1be949357b72f23c 100644 GIT binary patch delta 250 zcmZpe!r3r|b3zA;&<2m*#-7$5#;rX}Z?pt#cP?;KR(RyM;=4n>$G*)wws&YVg^Fkx z8XF~>rI;lp8(SKf85^0UrWht0CYq-i85o!)8Cn`y7$lmSq?#ISXLVreXJm0+k+pI9 z3`eE_fm!?5#bX$(Js0Kdw{^{X^?3RZM<#m(s3_+ns3=Ii>)}`74>htmHqA9(xINs7 z=_ZT6A%ii45koSA8AA#XCjnW;43-QAKsHF+j3E^$ZU_`LWJqK%XGjBz8GvPzfFhPa Yo&}JX$Y9D~0#s?rV6?s7ovD!t0Kn5pVajBpD{Am?jz|nVBS8SeO}EBqy7sr6d|yrWu=<8>bp>XLVreXJnbBd12-B z8IDW=0&A_^JY2qCbnK7g)LPzipl+yV&A7>s~qG7y?Dqybfc WYOSRcHHg$3jFa?tD7SAkdR0{{T6lTAy*KoExS`4vM?iZoxf(OMB|q2fU( zZP9~xm~1A=!e&=?H626Pv2hU5C1sSJ&whP#RehptX4Yz+)|M^?3pbmEP+Q|KMO|pw7`VR z=zHEb0XYFTlQu_VC^0iKV>V4^HexY3GB_|{H8f>4 JGPA))vr3^$+UNiP delta 467 zcmV;^0WALXqyqG$0+4(Ztvg0YMEB7_k6sBXr;NaUnkmq!v5+Z6e=*>D+D(Lp59Te& z30;QM+culu0+CP3cZa1nUd8#l*@0K;0{{T6lTAy*KoExS`4vM?iZp3WZK4&S7AhWu z(iT04hskD=ENpgVKP>t8ZmKOUMd=~4r+sJknGa^8sNbmtQ3Utstm>B}Nu#Cwq19Sj zSKI(oIl%@E?ER26e}G_>5}}XW1pTEnHF|d>dTJNf5lF zF;r)wxjS`-(_i0A)t@MvskNGC&eBD1?q@R>YGcBMa3z<$f6I?^QL^Br^L=~u0JtPU zXy|NCTfi%6b4(eAgZ7+Fd6tFJ^|lrif8ef?gvDtRvpgGOeuIN-JYs1&zD^k%6*&%W zi+Gg8G(0=&LaW>{+r>E7+zRRf^zSU&rF}a5JneSBtR5W~IlO6ZY35gbuCc61T42Iw z41?es0XYFTlQu_VC^t7_GdMRhV`O46VPrL7Fk&_|V>mcAGB{&nG-hOBFga#3G&eJ4 JF|)x(vr2JU)7St2 diff --git a/VideoNodes/FfmpegBuilderNodes/Models/FfmpegVideoStream.cs b/VideoNodes/FfmpegBuilderNodes/Models/FfmpegVideoStream.cs index d30709d2..47077fc5 100644 --- a/VideoNodes/FfmpegBuilderNodes/Models/FfmpegVideoStream.cs +++ b/VideoNodes/FfmpegBuilderNodes/Models/FfmpegVideoStream.cs @@ -74,13 +74,18 @@ public class FfmpegVideoStream : FfmpegStream public override string[] GetParameters(GetParametersArgs args) { if (Deleted) - return new string[] { }; + return []; var results = new List { "-map", "0:v:{sourceTypeIndex}" }; if (Filter.Any() == false && EncodingParameters.Any() == false && AdditionalParameters.Any() == false) { results.Add("-c:v:{index}"); results.Add("copy"); + if (Title == REMOVED) + { + results.Add($"-metadata:s:v:{args.OutputTypeIndex}"); + results.Add($"title="); + } return results.ToArray(); } else