From 74869ffa70de4fa631d94076ed987e1df8a8f2a8 Mon Sep 17 00:00:00 2001 From: "FeRD (Frank Dana)" Date: Wed, 14 Aug 2019 12:18:49 -0400 Subject: [PATCH] ExampleHtml.cpp cleanup * Change writer var from 'w9' to 'w' * More descriptive output filename * Write output file to current directory * More readable formatting --- src/examples/ExampleHtml.cpp | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/examples/ExampleHtml.cpp b/src/examples/ExampleHtml.cpp index 26ec42be..298d52b4 100644 --- a/src/examples/ExampleHtml.cpp +++ b/src/examples/ExampleHtml.cpp @@ -43,13 +43,15 @@ int main(int argc, char* argv[]) { QGuiApplication app(argc, argv); + std::string html_code = "Check out this Text!"; + // Create a reader to generate an openshot::Frame containing text QtHtmlReader r(720, // width 480, // height 5, // x_offset 5, // y_offset GRAVITY_CENTER, // gravity - "Check out this Text!", // html + html_code, // html "b { color: #ff0000; }", "#000000" // background_color ); @@ -59,32 +61,32 @@ int main(int argc, char* argv[]) { r.DisplayInfo(); /* WRITER ---------------- */ - FFmpegWriter w9("/var/tmp/metadata.mp4"); + FFmpegWriter w("cppHtmlExample.mp4"); // Set options - //w9.SetAudioOptions(true, "libmp3lame", r.info.sample_rate, r9.info.channels, r9.info.channel_layout, 128000); - w9.SetVideoOptions(true, "libx264", Fraction{30000, 1000}, 720, 480, Fraction(1,1), false, false, 3000000); + //w.SetAudioOptions(true, "libmp3lame", r.info.sample_rate, r.info.channels, r.info.channel_layout, 128000); + w.SetVideoOptions(true, "libx264", Fraction(30000, 1000), 720, 480, Fraction(1, 1), false, false, 3000000); - w9.info.metadata["title"] = "testtest"; - w9.info.metadata["artist"] = "aaa"; - w9.info.metadata["album"] = "bbb"; - w9.info.metadata["year"] = "2015"; - w9.info.metadata["description"] = "ddd"; - w9.info.metadata["comment"] = "eee"; - w9.info.metadata["comment"] = "comment"; - w9.info.metadata["copyright"] = "copyright OpenShot!"; + w.info.metadata["title"] = "testtest"; + w.info.metadata["artist"] = "aaa"; + w.info.metadata["album"] = "bbb"; + w.info.metadata["year"] = "2015"; + w.info.metadata["description"] = "ddd"; + w.info.metadata["comment"] = "eee"; + w.info.metadata["comment"] = "comment"; + w.info.metadata["copyright"] = "copyright OpenShot!"; // Open writer - w9.Open(); + w.Open(); for (long int frame = 1; frame <= 30; ++frame) { std::shared_ptr f = r.GetFrame(frame); // Same frame every time - w9.WriteFrame(f); + w.WriteFrame(f); } // Close writer & reader - w9.Close(); + w.Close(); r.Close(); // Set a timer with 0 timeout to terminate immediately after