🎉
Desktop Docs is now Cosmos!

Cosmos Blog

Insights, tips, and tutorials for creators using AI-powered tools to enhance their workflows.

Building a Creative Workflow That Actually Works

Building a Creative Workflow That Actually Works

The best creative workflow is the one that disappears. When your systems work, you forget they exist. You're not hunting for files, deciphering unclear feedback, or switching between twelve different tools to finish a project. You're just creating. Most creators approach workflow backwards. They think organization comes first, then creativity follows. The reality is that it’s hard to “turn on” creativity on-demand. So if you build the process before you’ve created anything you might be stifling your own creativity before it begins.   Sustainable creative systems start with understanding how you actually work, then building structure around that reality. Your workflow should amplify your creative energy, not compete with it. Start with energy, not efficiency Before you download another productivity app or reorganize your desktop folders, spend one week tracking something more important: your creative energy. Notice when workflow friction drains you vs. when smooth systems energize you. Pay attention to the difference between productive creative struggle (solving a design problem) and wasteful operational struggle (finding the right file version). Most workflow breakdowns happen because we're trying to force creative work into systems designed for administrative tasks. Creative work is iterative, collaborative, and often non-linear. Your workflow needs to support that. The goal isn't to eliminate all chaos from creative work. It's to eliminate the chaos that doesn't serve the creative process. Build systems that learn with you Your first workflow system should be simple. Pick one recurring frustration: maybe it's file naming, project handoffs, or client communication, and create the most basic solution possible. Not because simple is better, but because simple systems get used. Complex systems get abandoned when you're under deadline pressure, which is exactly when you need them most. Start with: * Consistent file naming that makes sense to future you * One communication channel per project type so conversations don't get scattered * Basic project templates for recurring deliverables Test these simple systems on 2-3 projects before adding any complexity. You'll learn what actually works versus what sounds good in theory. The best workflow systems evolve with your work. They adapt to new clients, new platforms, and new creative challenges with minimal tweaks. Design for your creative brain Creative work happens in cycles: research, ideation, production, refinement, delivery. Each phase requires different types of focus and different operational support. The research phase needs easy information capture and organization. Ideation needs minimal friction to externalize ideas. Production needs focused time without operational interruptions. Instead of one-size-fits-all systems, break it down into smaller pieces for different creative phases: For research and inspiration: Quick capture systems that don't interrupt flow. Voice memos, screenshot folders, bookmark systems that require zero categorization in the moment. You’re collecting rainwater. For ideation: Low-friction tools for getting ideas out of your head. Sticky notes, voice recordings, rough sketches. Organize later, not during. For production: Distraction-free environments with everything you need readily accessible. Close communication apps, batch operational tasks before or after creative sessions. This is dedicated practice. For refinement: Clear feedback systems that keep revisions focused and productive. Templates for feedback, version control that prevents confusion. Assess the signal from the noise. Your workflow should switch modes seamlessly as your creative brain does, but it should never multitask. Collaborate without chaos Most creative work involves other people: clients, teammates, vendors, stakeholders. Each additional person multiplies the potential for operational chaos. The key is designing collaboration points, not leaving them to chance. Establish communication boundaries: Different conversations need different tools. Quick questions live in messaging apps. Project feedback goes directly on the work. Status updates use email or project management tools. Emergency issues get phone calls. Send 20 texts when a 5 minute phone call will do. Create handoff protocols: What information does the next person need? In what format? By when? Template these handoffs so nothing falls through the cracks. Build approval processes that actually work: Instead of endless revision cycles, establish specific criteria for "done." What exactly needs approval? What can you iterate internally? Who has final decision-making authority? Clear collaboration protocols protect everyone's creative energy by eliminating confusion, reducing back-and-forth, and preventing scope creep. Make technology serve creativity The right tools can dramatically reduce workflow friction. The wrong tools create more problems than they solve. Choose tools based on how well they integrate with your actual creative process, not their feature lists or what’s popular with productivity gurus on Youtube. The best project management app is worthless if your team won't use it consistently. For file management: Cloud storage with good search, consistent syncing, and simple sharing. Avoid complex folder hierarchies that you'll forget about in six months. Embrace tools with AI search already built in. For client communication: Whatever your clients already use comfortably. Don't make them learn new tools just to work with you. For feedback and revisions: Tools that let people comment directly on the work. Visual feedback on visual work, written feedback on written work. For project tracking: Simple systems that update automatically when possible. If updating your project status feels like extra work, you won't do it when busy. Simple spreadsheets are often the best tools here. The goal is a small toolkit of reliable tools that work well together, not a comprehensive suite that does everything poorly and eats into your content ROI. Build in creative recovery Sustainable creative workflows include intentional recovery time. Not just breaks between projects, but meaningful time to recharge your creativity. Schedule creative input time: Regular periods for consuming inspiring work, learning new techniques, or exploring adjacent creative fields. This isn't procrastination—it's feeding your creative process. Protect exploratory projects: Work that has no client, no deadline, and no defined outcome. Creative play keeps your problem-solving skills sharp and prevents your style from getting stale. Design sustainable work rhythms: Match your project schedule to your natural energy cycles. If you're most creative in the morning, protect that time for your hardest creative challenges. This is hard, it’s mostly old-fashioned discipline. Your workflow should make space for the kind of work that keeps you excited about creating, not just the work that pays the bills. Measure what matters Track workflow improvements by how they affect your creative capacity, not just your productivity. Are you spending more time on actual creative work versus operational tasks? Are projects finishing with fewer stressful last-minute pushes? Do you feel more excited about your work at the end of the week? The best workflow metrics are qualitative: energy levels, creative satisfaction, and sustainable output over time. You can’t improve what you don’t measure. If your new systems are making you more productive but less excited about your work, something needs adjustment. Optimization that drains your creative enthusiasm isn't optimization, it's just efficient burnout. Start small, think long-term Pick one workflow pain point that consistently frustrates you. Spend 30 minutes this week creating the simplest possible improvement. Maybe it's a file naming convention that takes 10 seconds to implement but saves 5 minutes every time you need to find something. Maybe it's a project brief template that prevents confused client communications. The goal isn't to solve every workflow problem at once. It's to build momentum by proving that intentional systems actually make creative work more enjoyable. Your creative work deserves operational support that enhances rather than hinders your best thinking. Build systems that disappear into the background so your creativity can step into the foreground. Thanks for reading. If you found this helpful, share it with someone who's building their own sustainable creative practice.

June 2, 20257 min read
Advanced image search engines focused on privacy and precision

Advanced image search engines focused on privacy and precision

Learn about some fantastic alternatives to Google for finding images. If a picture is worth a thousand words, an image search engine is worth millions. But finding the perfect image with the necessary usage rights? That tends to get overwhelming, fast. Fortunately, advanced image search engines can make the process seamless and secure. Today’s options expand well beyond yesterday’s go-tos like Google or Bing. Advanced image search engine tools can let you filter by file type, resolution, and copyright licenses, offering a tailored experience. (Some even offer AI to help guide your search.) From verifying authenticity with reverse image search to exploring premium services like Getty Images, the possibilities are endless. If you're not sure which factors you should consider, check out our guide on key factors for choosing an advanced image search engine. If you already know that privacy and precision are most important to you, read on for a few great options. What is an advanced image search engine? Advanced image search engines allow users to get results beyond the typical image results. These tools offer specialized filters, like file type or resolution, which help you narrow down what you need. More than that, these engines often have enhanced features, like reverse image search or metadata retrieval. This makes them invaluable (even though many are free) for anyone needing more control over their image results. If you feel frustrated by Google or Bing’s limited filtering options, other advanced search engines can offer you more flexibility. What is a reverse image search? A reverse image search allows people to search for images using an actual image instead of a text-based search. Whether you upload an image or provide a URL, the engine will scan the web or an archive to find where that image appears. This can help you by offering you similar images or higher-resolution versions. This method can help confirm the authenticity of images by tracing them back to their original creators. It can also serve as a form of fact-checking to verify if an image has been altered or misused online. How to use an advanced image search engine To maximize the potential of advanced image search engines, experiment with different filters and keywords. Depending on the search engine you choose, you can adjust its search filters to target: * Colors * File formats * Specific sizes * Resolution (high/low quality) * Date or time range (new or older images) * Image type (photo, illustration, vector, etc.) * Image orientation (landscape, portrait, etc.) Paid platforms like Getty Images or Shutterstock provide high-quality images but at a price. These platforms often offer comprehensive usage rights, making them the go-to for commercial use. On the other hand, free alternatives like Flickr or Yandex Images provide vast libraries of visuals but require extra caution when considering copyright usage. Paid vs. nonpaid platforms: which should you use? The choice between paid and free platforms largely depends on your needs. Paid platforms like Getty Images and Shutterstock offer high-resolution, professionally curated images with clear usage rights. These platforms come with a hefty cost, but the licensing and quality are top-tier. Prices can vary, with subscriptions offering images at as low as $49 and $29 per month, respectively. Free platforms like Yandex or Flickr offer a range of images but often lack the clarity and security around licensing. You’ll need to proceed with caution and verify usage rights carefully ahead of making any content with the images. Try these advanced image search engines If you’re ready to branch out beyond the most well-known advanced image search engines, we have four we think you’ll love. * Desktop Docs: Desktop Docs allows you to search your personal media library quickly and efficiently. Simply download the software, upload your images, and search through your videos and photos for original or related content—all while keeping everything on your device. No need for an internet connection or subscription fees, and your privacy and copyright are secure. * Swisscows: For users who value privacy above all, Swisscows is a great choice. Based in Switzerland, a country outside the Five Eyes alliance, Swisscows ensures that no user data is tracked or stored. The platform’s privacy-first approach makes it ideal for those looking to perform secure, anonymous searches without compromising on the quality of results. * Yandex Images: Yandex Images is known for its powerful reverse image search capabilities. Users can easily upload images or paste URLs to find where those images appear online or locate similar visuals. While Yandex is not subject to the Five Eyes surveillance agreements, it's important to note that it operates under Russian regulations, which means data may be accessible to the Russian government. * Startpage: Startpage, based in the Netherlands, uses Google’s search engine to generate results but ensures that no personal information is tracked or stored. Although the Netherlands is part of the Nine Eyes alliance, Startpage’s no-log policy makes it a standout option for privacy-conscious users who still want the robust results that Google provides. 💡Disclosure: the authors of this post also created Desktop Docs. Follow Desktop Docs on LinkedIn to learn more about automation, content creation, and how Desktop Docs can help you with both. Finding the right image doesn’t have to mean compromising on privacy or quality. With free tools like Yandex and privacy-first options like Swisscows, the possibilities are endless. These advanced image search engines offer you a chance to explore new ways of finding visuals that suit your needs—all while keeping your data secure and supporting creators. The only thing left to do is try something new and discover how these tools can transform the way you search for images.

October 18, 20245 min read
Best software for photo organizing and editing features

Best software for photo organizing and editing features

We curated the top tools to streamline your photo management and editing process Creatives are often juggling hundreds of files a week. Organizing and editing photos or videos at that scale can be a real headache—and it adds unnecessary burden to your workload. Whether you're a freelance YouTube creator (a self-employed content creator) or part of a mid-sized marketing agency, having the right tools to streamline your workflow is essential. In this blog post, we’re exploring five of the top contenders in the photo organizing and editing space—which includes Desktop Docs, of course. 📣Disclosure: we are also the creators of Desktop Docs. Learn more about how Desktop Docs can help you manage and search your files on its Product Hunt page! The essentials you need in photo editing and organizing software Before getting started with photo editing or organizing tools, it’s essential to find software that does more than just edit photos well. You need a system that make sense for your day to day. Whether you're a photographer, content creator, or video editor, choosing the right software means looking for key features that meet your specific needs. Consider the following before committing to software: * Privacy: Tools like Desktop Docs and ON1 Photo RAW keep everything local, so your work stays on your device without being uploaded to the cloud. * Affordability: You want a software that suits your budget while offering professional-level capabilities. * Easy organization: Look for software that helps you manage your files efficiently, so you spend less time searching and more time creating. * Intuitive editing tools: Even if you’re not a professional editor, great software should include simple editing feature like resizing and transforming file types. * Workflow integration: Choose a tool that integrates with your existing process, making it easy to switch between organizing, selecting and editing files. Some creators prioritize the privacy and control that local storage provides. But if you're on the go and need to access your files from multiple devices, cloud storage may be a must. However, if privacy and speed are more important, locally installed software like Desktop Docs keeps your files secure and easily accessible—even without an internet connection. đŸ˜”â€đŸ’«Not sure what you need? Check out our blog on photo storage solutions to find out more about and how to choose the best one for your needs. Top 5 contenders for organizing and editing photos We’ve done research and rounded up five exceptional options, including our very own Desktop Docs, to give you a clear picture of your choices. These tools are designed to keep your workflow efficient, organized, and (most importantly) stress-free. 1. Desktop Docs Streamline your file search with AI-powered organization Desktop Docs is designed for creators with loads of files to manage. Our software helps you find, organize, and edit your images, videos, and more without needing to remember obscure file names. Our strongest focus is on privacy and ease of use, so your files are yours—no cloud storage or third parties involved. * Pricing: One-time payment of $24.99 * Best for: Content creators, designers, video editors, and anyone tired of losing files * Features: Advanced file organization, cross-device sync, privacy-friendly, AI-powered search 2. Adobe Lightroom The gold standard for professional photo editing Adobe Lightroom has long been the industry favorite for photographers and creatives alike. With powerful editing capabilities and cloud syncing, Lightroom is a solid choice for those looking for advanced features. * Pricing: $9.99/month or $119.88/annual * Best for: Professionals who need both editing and cloud storage. * Features: Advanced editing tools, cloud storage, cross-device sync. 3. ON1 Photo RAW A one-time purchase for powerful editing and organizing ON1 Photo RAW offers advanced photo editing and organization without a subscription fee. It’s ideal for creatives who want to invest in software and not worry about monthly costs. * Pricing: $99.99 to $169.99 one-time payment or as low as $7.50/month subscription * Best for: Creatives who prefer a one-time payment/like non-subscription options. * Features: Advanced editing tools, offline organization, no cloud dependency. 4. Mylio Organize your photos across devices with ease Mylio is perfect for people who have large photo libraries and want cross-device sync without relying heavily on cloud storage. Its editing features are somwhat basic; its organizing capabilities are top-notch. * Pricing: Free for up to 25,000 photos; premium plan at $9.99/month * Best for: Casual photographers and organizers with large libraries. * Features: Cross-device sync, cloud storage optional, basic editing tools. 5. Darktable Open-source power for photo editing Darktable is the go-to for those who want free, high-quality editing software without sacrificing too much in terms of features. The interface can be complex. Once you get the hang of it, it’s a powerful tool for serious editors. * Pricing: Free * Best for: Users who want robust editing features and don’t mind a learning curve. * Features: Advanced editing, no cloud integration, open-source, privacy-friendly. How these 5 photo organizing tools compare We compared these 5 tools with 8 specific features that are most relevant to the average person looking for photo organizing software with editing features. Feature Desktop Docs Adobe Lightroom ON1 Photo RAW Mylio Darktable One-time payment Yes ($24.99) No Yes No Yes (Free) Free trial No Yes Yes Yes Yes (Free) Yearly cost < $50 Yes No No Yes Yes (Free) Cloud data No Yes No Yes No Shares data No Yes No Yes (optional) No Cross-device sync No Yes Yes Yes No Editing tools Advanced Advanced Advanced Basic Advanced Organizing features Advanced Advanced Advanced Advanced Advanced Find the right fit for your workflow The right tool depends on what you need. If you're looking for cutting-edge AI file management with editing tools and seamless export to Adobe Premiere, Desktop Docs has you covered. For those who prefer cloud syncing, other solid options like Lightroom are available. Ultimately, the goal is to find a tool that complements your process and lightens your workload.

October 14, 20245 min read
Looking for an Advanced Image Search Engine

Looking for an Advanced Image Search Engine

Finding the right image quickly can make your day, or drive you crazy. That's where an advanced image search engine comes into the picture. But with so many options out there, how do you choose the right one? Here are key factors you should consider. Accuracy and Speed Your image search engine needs to be accurate and fast. Look for engines that use advanced AI and machine learning models. These technologies can understand the content of images, not just rely on tags or file names. This means you're more likely to find that image you're looking for, even if you didn't label it perfectly when you saved it. Visual Search Capabilities Text-based searches are useful, but sometimes you need more. A really advanced image search engine should offer visual search capabilities (aka image-to-image search). This means you can upload an image and find similar ones in your library. It's a game-changer when you're trying to find variations of a particular image or looking for images with a similar style or composition. Metadata and Tagging Features Good metadata can make your life so much easier. Look for a search engine that not only reads existing metadata but also helps you add and manage it. Some advanced tools can automatically generate tags based on the content of your images. This can save you hours of manual tagging and make your searches more effective in the long run. Integration with Your Workflow Your image search engine shouldn't exist in a vacuum. Does it integrate with your favorite editing software? Can you easily import and export your library? The more seamlessly it fits into your existing workflow, the more time you'll save. Scalability As your media library grows, your search engine needs to keep up. Consider how many images the tool can handle without slowing down. If you're working with a team, look for features that support collaboration, like shared libraries or simultaneous access for multiple users. Privacy and Security If you're working with sensitive or copyrighted material, security is crucial. Check the privacy policies of any tool you're considering. How is your data stored and protected? Can you keep your library local, or does everything need to be cloud-based? Make sure you're comfortable with the level of security and privacy provided. Cost and Licensing Finally, consider the cost. While free tools can be tempting, they often come with limitations. Paid options usually offer more features and better support. Look at the licensing structure – is it a one-time purchase or a subscription model? Make sure you understand what you're getting for your money and that it aligns with your budget and needs. Choosing the right advanced image search engine can significantly improve your productivity and time for creativity. Take the time to consider your priorities and you'll be ready to find a tool that not only meets your current needs but can also grow with you and your library. The goal is to spend less time searching and more time creating. If you want to try out our advanced image search engine read more about it here: https://desktopdocs.com/.

October 10, 20243 min read
Photo Storage Solutions: What Content Creators Should Consider

Photo Storage Solutions: What Content Creators Should Consider

As a content creator, photographer, or video editor, your media library is everything. It's not just about having enough space to store your files; it's about finding a solution that fits into your workflow and keeps your work safe. Let's look at what you should consider when looking for a photo storage solution. Capacity and Scalability How much space do you need? If you're shooting in RAW or working with 4K video, those files grow quickly. Look for solutions that offer ample storage with room to grow. Cloud services like Google Photos or Dropbox often provide tiered plans, allowing you to scale up as your library expands. For local storage, consider Network Attached Storage (NAS) systems that let you add hard drives as needed. Accessibility and Speed How often do you need to access your files, and from where? If you're frequently on the go, cloud storage might be your best bet. It allows you to access your media from anywhere with an internet connection. However, if you're working with large files or need lightning-fast access, a local solution like an external SSD or a RAID array might be more suitable. Some creators opt for a hybrid approach, keeping recent projects on fast local storage and archiving older work to the cloud. Backup and Redundancy Let's face it: losing work is a nightmare scenario for any creator. Whatever solution you choose should have robust backup features. Many cloud services automatically sync your files across devices, providing a layer of protection. For local storage, consider a 3-2-1 backup strategy: three copies of your data, on two different media types, with one copy off-site. This might mean having your working files on your computer, a backup on an external drive, and another in the cloud.Organization and Search Capabilities As your library grows, being able to find what you need quickly becomes crucial. Look for solutions with strong organizational tools and search functions. Some services use AI to automatically tag and categorize your photos, making it easier to find that perfect shot from last year's beach vacation. Metadata support is also key, especially if you use specific workflows or digital asset management systems. Security and Privacy Your work is valuable, and keeping it secure should be a top priority. For cloud storage, look into the provider's encryption practices and privacy policies. Some services offer end-to-end encryption, ensuring that even the provider can't access your files. For local storage, consider solutions with hardware encryption or the ability to set up secure access controls. Integration with Your Workflow The best storage solution is one that you'll actually use. Consider how well a potential solution integrates with your existing tools and processes. Does it plug into your editing software? Can you easily share files with clients or collaborators? Some services offer plugins for popular creative apps, streamlining your workflow. Cost Considerations While it shouldn't be the only factor, cost is certainly important. Cloud services often charge monthly or annual fees based on storage tiers. Local solutions might have a higher upfront cost but could save money in the long run, especially if you have a massive library. Don't forget to factor in potential hidden costs like egress fees for cloud services or the need to upgrade hardware for local storage. Choosing the right photo storage solution isn't a one-size-fits-all decision. It depends on your specific needs, workflow, and preferences. Take the time to assess your requirements and try out different options. Remember, the goal is to find a solution that not only keeps your files safe but also enhances your creative process. Your future self will thank you for making a thoughtful choice.

October 5, 20243 min read
How to be a content creator: a guide for self-employed content creators

How to be a content creator: a guide for self-employed content creators

Unlock your creative—and earning—potential while building a sustainable business You're dreaming of turning your YouTube channel into a full-time gig. Or you're ready to grow that TikTok following into an audience that pays you. You want to be a content creator, but not just any content creator. A self-employed one—where your content is bigger than your passion—it’s your business. Congrats, this guide is for you. We’re breaking down everything you need to get started, from defining your niche to picking the right tools to help you stay ahead of the curve. We’ll give you tips on what it takes to actually become a full-time creator. What is a self-employed content creator? A self-employed content creator, i.e., an individual who generates revenue directly from their content, comes in many forms. And they’re different from standard content creators, who may be working at a marketing agency or a news station. A self-employed content creator has more independence, control, and responsibility compared to their company-employed counterparts. To name a few ways you could be a self-employed content creator, here’s a non-exhaustive list: * Gamer * Blogger * Vlogger * Reseller * Podcaster * Influencer * Meme page * UGC creator * Videographer * Live streamer * Course creator * Audio engineer * Social media manager * Professional or amateur artist Autonomy and earning potential are only two components that make running your own content business so alluring. Unlike a 9-to-5, you call the shots about the type of content you make, where you choose to publish it, and who is included in your community. But, with great power comes great responsibility. Being responsible for marketing, HR, marketing, and accounting, can be overwhelming. But with the right starter kit and mindset, you can scale your content business and remain sane while doing so. How to get started with content creation The short of it is: you need to create content with a unique perspective while keeping your eyes on the big picture. 1. Find your niche: The more self-aware you are, the easier it is to create content that resonates. You need to be clear about your values, your intentions, and who you’re speaking to. For example, if you’re a stay-at-home mom who loves cooking with a cultural twist (maybe you’re highlighting recipes from your heritage), you've already nailed down your values and intentions. From there, the target audience will fall into place—people who connect with your story and your flavors. 2. Start small, think big: Lay the groundwork with your first pieces of content. They don’t have to be perfect, but they should set the tone for who you are and what you stand for. Sticking with the cooking example, let’s say you want to share your Italian heritage through delicious, comforting recipes. Your first videos might cover the basics of Italian cuisine, but infusing them with your personality and that special connection to your roots is what makes the content more appealing than the next. In the beginning, your audience will be small—and that’s totally fine (no matter what your internal critic might say). Growing takes time, and “overnight success” is more myth than reality. You’ll be researching, creating content, checking metrics, and adjusting as you go. And even when you’ve hit your stride, be ready if your niche evolves. The Guardian recently had an entire series titled, "The influencers who pivoted." If that happens, don’t be afraid. Experiment your way to a new niche. Investing in your content creation business And, of course, you’ll need to invest in the right tools. The importance of investing in tools, platforms, and education can’t be overstated. But, two things can be true at once—investing incorrectly can get you in hot water. Avoid making bad purchases by keeping your tools and expenses to a minimum. Purchase multi-use tools, like ahrefs, which can give you insights for search keywords across Google, Bing, and YouTube, site traffic analysis, and more. đŸ‘©â€đŸŽšFor 4 additional tools that are great for most content creators, check out our blog on the 5 best tools for content creation. It's not about how much you spend, but how strategically you invest. Choose tools that truly enhance your workflow and align with your goals as a content creator. By approaching your business with intention, you’ll avoid unnecessary expenses while staying prepared for growth. Now, let’s explore the platforms that can help self-employed creators maximize their reach and efficiency. Content platforms for self-employed creators The secret to getting your content noticed? Picking the right platforms! * TikTok: Perfect for short-form video creators aiming to hook Gen Z and Millennials with snappy, engaging content. According to EMARKETER, 44.7% of TikTok users in the U.S. are Gen Z, which is more than 10% higher than the closest demographic. * YouTube: A solid choice for vloggers, educators, or anyone making longer videos. Bonus: Shopify storefronts and YouTube Shorts make it easier than ever to monetize. Plus, with YouTube being the second-largest search engine in the world, it’s a prime spot to get your content found. * Substack: Writers, this one's for you. Whether you’re posting long reads or rapid-fire updates, you’re in control of how often you post and how you get paid. Substack also gives you direct access to your subscribers, so there’s no middleman between you and your audience. Monetizing your content Once you’re on a roll publishing content, here are some reliable ways to turn your content into cold, hard cash. * Affiliate marketing: recommending products or services and earning a cut of the sales, transparently of course * Sponsorships: publicly partnering with brands who pay you to feature their products * Product sales: you can sell just about anything—merch, courses, digital downloads, you name it * Crowdfunding or membership platforms: your fans support you directly, month after month with platforms like Patreon * Premium content based on free content: think exclusive collabs, extended “director’s cut” videos, or behind-the-scenes footage that fans can't get enough of Tips for staying motivated and avoiding burnout How do you keep up the momentum? * Have fun with it. Instead of obsessing over algorithms or being trendy, stay true to your passion and expertise. Hype breeds hype. Meaning that if you're having fun, your audience will too. The joy you bring to your work is part of what makes it irresistible. * Experiment with different styles. People get caught up and stuck on what they thought would work. Do NOT fall into the sunken cost fallacy. Try new formats, techniques, and even platforms. Switching things up keeps the creative process fresh and helps you discover what resonates with both you and your audience. * Connect with other creators. Engaging with others in your niche sparks new ideas and builds a support system. It’s easier to stay motivated when you feel part of a creative community. Hopefully this helped you learn a bit more about what it takes to become a self-employed content creator. If you're looking to learn more, sign up for our blog for tips and thoughts on creativity and content creation emailed directly to you:

October 4, 20246 min read
Best AI tools for business

Best AI tools for business

Learn about the best AI tools for note-taking, customer support, design, HR, and file management. AI set the world on fire for the past couple of years. As the smoke clears, we’re left with hundreds of tools that can improve how we work. Whether you're an AI evangelist or tend to avoid tech altogether, you might be surprised at just how much AI can benefit your business. We know those popular AI tools—whether it’s AI art generators like MidJourney or chat assistants like ChatGPT. But, the real power lies in AI tools that integrate into the day-to-day, improving unavoidable operations. From meetings to file management, AI can increase your productivity. Then you can focus on what matters most: growing your business. Below, we cover five essential categories and the AI tools that can keep you ahead of your competitors. Best AI tool for business meetings: Otter AI * Best for: Sales teams, marketing professionals, and teachers or professors * Brands that trust them: IBM and UCLA * Why you need it: You want to focus on your meeting and not on note taking. Use Otter to get transcripts, automated summaries, action items, and answers about what happened in your meetings. Managing business meetings, providing real-time caption generation, and serving as a notetaker for in-person and virtual settings, Otter AI is your virtual secretary. It even received an 8.0/10 score based on CNET’s testing. Some of its more memorable features include the ability to tag speakers. Tag everyone when they start talking, and then Otter AI will tag them based on their voice throughout the meeting. Don’t expect error-free transcripts (not even a skilled human transcriber can promise that), but do expect a best-in-class performance for a meeting transcriber. Pricing Otter AI has flexible, affordable pricing, with four tiers and monthly and annual options. If you want to try Otter’s Business plan, they offer a 7-day free trial. The only drawback in terms of value is if you have high transcription needs. You’re capped in the business plan to 6,000 transcriptions and 4-hour-long conversations. Best AI tool for customer support: Bland AI * Best for: Call centers, customer service reps * Brands that trust them: PayPal and Sears * Why you need it: Offer automated customer interactions with AI agents that learn from past conversations and improve over time. Bland AI offers customer management over phone calls with remarkably human-sounding AI-powered agents. You can also pull campaign analytics to improve agent calls. You can use Github for Bland AI “cookbooks” or, for no-code options, integrate with Zapier to automate. Their AI agents are offered in any language, with different voice options, including cloned voices. Using Natural Language Processing, Bland AI aims to keep conversations sounding natural. Pricing The best part about the cost of Bland AI? Unlimited scale. Bland costs $0.09/minute for connected calls. Bland AI does offer enterprise solutions as well as volume discounts. Best AI tool for interface design: Figma * Best for: Design teams, UX/UI professionals, remote web designers * Brands that trust them: Crunchyroll and Spotify * Why you need it: Streamline your design process with an intuitive, fast, and collaborative tool. Figma is a go-to tool for designers and developers, offering AI-powered enhancements that make designing efficient. With simple, straightforward sharing and search features, Figma helps design teams work together. Figma collaboration is live. Like a Google Doc, you can see when someone else is working and follow their cursor around. This makes Figma ideal for remote teams that value staying connected. Figma now uses AI to understand the semantic meaning and context behind your searches, designed to return the most relevant components and assets, even if your search terms don’t exactly match their names. If your team is working with lots of assets, finding them in Figma is easy with their AI-powered search. Figma also offers a desktop application, following the trend in modern productivity tools. Its strong, active community makes it easier for users to quickly advance their skills and become power users on their desktop and web applications. Pricing Figma offers a free tier and charges per seat, monthly or annually, for teams. Best AI tool for HR support: Eightfold AI * Best for: HR teams, recruiters * Brands that trust them: Bayer and Box * Why you need it: Eightfold's AI-driven insights cut through the noise and help you find and retain the best employees. Eightfold AI simplifies the entire HR process, from hiring to managing talent. This powerful tool analyzes candidate data to help you make smarter decisions, matching applicants to roles based on skills, experience, and potential. Beyond recruitment, Eightfold enables companies to retain talent by analyzing performance data and offering personalized growth paths. Pricing Eightfold AI uses an annual subscription model based on the number of employees, with volume discounts available. Best AI tool for file search: Desktop Docs * Best for: Media professionals, business owners, students, content creators * Used by people who work at: Zillow, Meta * Why you need it: Faster image and video search. Search files by their content instead of trying to remember their file names. File management should be simple. Desktop Docs offers AI-powered search to help you quickly find, edit, and export media files. Instead of remembering where you saved a file and what you named it, Desktop Docs locates a file based on its content. It does this by indexing your media files based on the subjects, objects, actions, and text in the files. Everything is stored locally on your computer and never uploaded online, keeping all your files and searches private to you. Pricing For a one-time payment of $24.99, Desktop Docs provides a lifetime of simplified file search. 📱Disclosure: the team at Cosmos also created Desktop Docs. Learn more about how Desktop Docs can help you manage and search your files on its Product Hunt page. AI tools are transforming the way we work, offering efficiency, scalability, and time saving across various industries. From organizing files to improving business meetings, there's an AI tool for every business owner's needs.

September 26, 20245 min read
Boost your productivity with AI tools

Boost your productivity with AI tools

We’ve got tips to help you streamline your personal workflow with AI-powered tools for enhanced productivity. Workflows are often the toughest pain point to address, but they’re also among the most rewarding to get right. Whether you’re managing a team or just trying to keep your daily tasks in check, the way you handle your workflow is the difference between crushing your goals and drowning in deadlines. Here’s where most people stumble: when you’re deeply entrenched in your own process, it’s hard to see where improvements are possible. It’s like a fish trying to make sense of—and improve—water. That’s where AI steps in as your new best friend in all things personal workflow management. By centralizing your tasks and automating the repetitive stuff, AI takes the guesswork out of managing your workload. It can even enhance team collaboration when you find the right platform. If you’re ready, let’s take your productivity up a notch. These AI tips, tricks, and tools will have you working smarter, not harder, in no time. What is a personal workflow? Think of a personal workflow as your go-to approach for managing your work, whatever that might be. Whether it’s onboarding a new client, setting up a meeting, or juggling multiple projects, your personal workflow is the set of steps you follow to get it all done. In this blog, we're focusing on how AI can help streamline your workflow by automating tasks that don’t need your creative flair or strategic expertise. This can potentially save you hours each week. Let’s take a look at how this might work for a freelance graphic designer who’s constantly juggling client work. Their workflow might look something like this: 1. Check emails for new client work, feedback on drafts, and responses to questions from current clients. 2. Sort through the day’s to-dos: What’s urgent? What can wait till midday? And what can be pushed to tomorrow? 3. Take a micro-break—maybe a walk—to stay sharp. 4. Respond to all those emails. 5. Get completely immersed in prioritized work during a dedicated block of creative time. 6. Take a second micro-break—perhaps snacking on a cruffin (bet you forgot about those). 7. Finish up the day by wrapping up any essential tasks. By automating these steps with AI (especially numbers 2 and 4), you can save significant time and mental energy, freeing up space for the work that matters. And according to Slack’s The State of Work 2023 report, employees who use automations save up to 23 work days per year (more 🏖, less đŸ’Œ). Here’s how you can reclaim your calendar and some peace. Centralize your workflow with AI-powered tools Sometimes the most time-consuming part of your day is just getting your ducks in a row. Whether it’s hunting down that one email with a weird subject line, setting up a project brief, or attending a never-ending kick-off meeting, it all adds up. That’s why some AI-powered tools are designed to centralize your workflow, so you can keep your tabs (and stress levels) low while ratcheting up your productivity. Take ClickUp, for example. This tool lets you customize virtually every aspect of your personal workflow. Whether you’re a fan of Gantt charts or prefer a whiteboard-like view, ClickUp’s got you covered. You can work in live, collaborative docs, access work-related wikis, and even chat with your team—all in one place. And with over 100 different automations to choose from, you can set triggers (like when a client fills out a questionnaire) and responding actions (like automatically sending a follow-up email with next steps). By keeping everything in one place, you’re not wasting time searching for files or having to repeat conversations. Instead, you and your team can stay laser-focused on what really matters. Using AI workflow automation tools Not everything on your to-do list is project-related or about communication. Repetitive tasks like scheduling, reminders, and data entry can be major time-sinks—but they don’t have to be. Enter Zapier, a powerful automation tool that connects your apps and automates workflows across different platforms. By creating “Zaps” (i.e., automated workflows), Zapier can take over those repetitive tasks. For example, you can set up a Zap to automatically update a spreadsheet whenever new data lands in your inbox or to send calendar reminders based on specific or recurring events. This keeps your workflow smooth and uninterrupted, so you can focus on the tasks requiring your expertise. Enhance team collaboration with AI-driven platforms Collaboration is key to any successful project, but if we’re being honest—keeping everyone on the same page can be a challenge. That’s where AI-powered platforms come in. They streamline collaboration by centralizing communication and project management, making it easier for everyone to stay in sync. For instance, Trello offers a visual approach to project management that, when paired with AI-driven tools, can seriously boost team efficiency. With automated reporting and task delegation, Trello can handle the repetitive stuff, keep boards up to date, and automatically delegate tasks, making collaboration a breeze. FAQs—AI workflow automation 1. How can AI improve my personal workflow? AI can automate repetitive tasks, manage and prioritize your schedule, and even predict what you need to do next. This frees up your time for more creative and strategic work. 2. What are the best AI tools for workflow automation? Zapier, ClickUp, and Trello are all top-notch tools that can help streamline your workflow. They offer various automation features to handle everything from task management to real-time collaboration. 3. How do I integrate AI into my existing productivity tools? Many AI features can be added through integrations within your current tools. For example, you can use Trello’s automation features to streamline project management by automating repetitive tasks, like assigning team members and setting due dates.

September 4, 20245 min read
What is a content creator?

What is a content creator?

The world of content creation is massive and projected to grow—learn what it takes to succeed in it and how to begin your path today. If you’re reading this, it’s thanks to a content creator. While we live out our chronically online era, content creators lead online engagement and community building, shaping how we interact with information, entertainment, and people across the internet. Whether you’re scrolling through social media, watching a YouTube video, or reading a blog post, the content you enjoy is likely the work of a highly skilled content creator. But what does it mean to be a content creator, and how can you start this exciting career yourself? We’ll break down the role of a content creator in 2024, explore the skills you’ll need, and provide concrete steps (and a few lovely tools) to help you begin your journey in this rapidly growing field. What is a content creator? A content creator is someone who produces digital content to entertain, educate, or engage a specific audience. Their work spans myriad formats—videos, blog posts, podcasts, social media updates—all that and more. And quality content creators use data and other insights to craft content that resonates with their audience and drives engagement. The work of a content creator comes in many forms, too. Some work independently (think freelancers or influencers), while others hold traditional 9-to-5 roles. The diversity of content creators mirrors the variety of industries they serve, which at last count was
 literally every industry. It’s a booming field, too. The market size for digital content creation was valued at $27.3 billion in 2023, with an expected annual growth rate of 13.3% until 2030. Now that you know what a content creator is and why so many people are drawn to this field (exponential growth can be nice), let’s get into specifics about what they do, what skills they have, and how you can become one. What do content creators do? Content creators often do a little bit of everything, and their day-to-day tasks can be as varied as the content they produce. Regardless of medium or goals, all content creators have key responsibilities: * Planning with purpose: At their core, content creators are storytellers, and every successful story begins with a rock-solid plan. They craft strategies rooted in data, audience insights, and industry trends, aiming to strike the perfect balance between originality and relatability. * Surfing the flow(state): From scripting YouTube videos to editing out the “uhmms” in a podcast, content creators blend traditional tools like cameras and microphones with cutting-edge AI to create captivating, high-quality content. (Where would we be, as a society, without Spotify Wrapped?) * Sharing is caring: Once the content is polished and ready, it’s time to get it out into the world. Content creators distribute their work on platforms that make sense for their target audience. (I.e., Pinterest for DIY enthusiasts, Snapchat for event promotion, or X for tech startups.) * Refine and shine: The work doesn’t stop after hitting publish. (That would be nice though, wouldn’t it?) Content creators keep a pulse on performance metrics—engagement, shares, conversions—to make each piece of content even better than the last. It’s the ongoing process of refining their craft that truly makes content creators the heavy lifters in building a community around a person, product, or service through storytelling. What skills do content creators have? Successful content creators are a unique blend of creative and analytical thinkers. Here are the key skills you’ll need: * Creativity: You need fresh ideas and the ability to bring them to life in engaging ways. * Adaptability: Content creators need to pivot quickly to stay relevant on platforms that change on a dime. * Communication: Whether you’re working solo or with a team, clear and effective communication is crucial. * Technical proficiency: From editing software to SEO, a content creator’s toolkit is packed with tech and technical skills. * Analytics understanding: Knowing how to interpret data and apply its insights turns good content into great content. How to become a content creator Ready to dive in? Here’s how you can start your journey: 1. Choose your niche. What are you passionate about? Whether it’s fitness, finance, or food, picking a niche helps you focus your content and build an audience. Sometimes a niche isn’t industry-based but service-based. Your niche could be SEO blogs or long-form video editing. Whatever it is, make sure it’s something you love doing and feel good about doing day in and day out. 2. Study up. Learn from the best by consuming content in your chosen field and staying up-to-date with industry trends. 3. Build a portfolio. Start creating! Whether it’s a blog, YouTube channel, or Instagram page, having a portfolio is key to showcasing your skills. 4. Network, network, network. Connect with other content creators and professionals in your industry. Social media platforms have made networking easier and more accessible than ever. But networking happens offline too. Tap into community events and communal spaces where creatives link up. 5. Continuously learn. The digital world changes constantly. Keep learning new skills and experimenting with different types of content to stay ahead. The business impact of content creation Digital content creation is a cornerstone of modern business strategy. Quality content builds brand awareness, fosters customer loyalty, and drives conversions. As businesses continue to compete for attention in a crowded online space, those who invest in content creation are better positioned to stand out and succeed. As we look to the future, the role of content creators will only become more pivotal. Their work shapes not just online engagement but also the very way we connect in our increasingly digital lives. So, whether you’re just starting or looking to sharpen your skills, the time to jump into content creation is now. Curious to read more about content creation? Sign up for our blog to get our latest posts. Source: researchandmarkets.com

August 30, 20245 min read
Top 9 AI tools for content creation  in 2024

Top 9 AI tools for content creation in 2024

Keep your social media content strong and expand your reach with AI tools. Not all AI tools are created equal, especially when it comes to content creation. Functionality, ease of use, customization—each tool caters to different needs, depending on the content you’re crafting. Social media, in particular, demands near-constant attention to keep your posts engaging, especially with trends shifting in the blink of an eye. Some tools excel in generating written content (hello, Jasper.AI), while others shine in visual design or data-driven insights (we see your game, Canva and BuzzSumo). Choosing AI tools that align with your specific goals makes all the difference, whether that’s sparking creativity or better targeting your audience. Believe this: whatever you need to enhance your content creation, there’s an AI tool for that. 🎹Looking for some creativity-related encouragement? Check out our blog for tips. How AI tools enhance content creation AI tools are transforming every aspect of content production, going far beyond mere content generation. They streamline tasks like data entry, post scheduling, content calendar management—pretty much everything under the sun. By automating the not-so-creative parts of content creation, AI frees up time for creators to focus on what truly matters—crafting stories that captivate their audience. But it’s not just about efficiency either; AI can also act as a creative catalyst, offering suggestions and insights that can kickstart projects or give a new spin on existing ones. In short, AI isn't some overhyped tech trend; it's poised to be pivotal for businesses and creators in the content creation space. To back that claim up, we’ve rounded up the 9 best AI-driven tools for content creation. Writing and editing AI tool: Jasper.AI Trusted by companies like Wayfair and iHeartMedia, Jasper.AI can do a bit of everything. Here are just a handful of templates it offers: * Text summarizer (distills key takeaways) * Blog outlines (listicles, how-tos, and more) * Product description (for emails, social media, etc.) * Blog post conclusions (already feeling nervous about wrapping this one up 
) If there's a writing or editing task you've been dreaming up, Jasper.AI can do it. đŸ–‹ïžBonus writing and editing tool: WordTune No need to stress over tone on the first try. WordTune, a web browser extension, offers synonyms and sentence rewrites to make your copy pop. It’s perfect for those times when you need to tweak an awkward phrase or find the right word to better connect with your audience. Visuals and design AI tool: Canva’s Magic Studio A full-time designer isn’t always an option for businesses needing high-quality visuals. That’s where Canva comes in. Trusted by content creators of all sizes, Canva's AI tools make it easy to maintain visual consistency across all forms of content. Whether you’re whipping up a social media post or an entire brand kit (😼‍💹), Canva’s Magic Studio suggests layouts, color schemes, and even generates images—all tailored to your brand. Audio and video AI tool: Descript Editing video and audio content can be tedious, but Descript makes it simple. By transcribing your content alongside the video or audio, you can edit like you’re working with text—delete the words, and the corresponding video or audio goes with it. Descript’s AI also helps with tasks like adjusting eye contact when you glance at your script and pulling the most engaging clips for social media. Say goodbye to time-consuming edits and hello to polished content in no time, whether you’re a savvy YouTuber, TikToker, or podcaster. Organization AI tool: Notion Notion is more than an organization tool; it’s an all-in-one solution for content creators. Used by big teams and solo creators alike, Notion’s AI helps you organize notes, tasks, projects, and content calendars in a single workspace. Notion ensures everything stays in sync and is easily accessible. 📂Bonus organization tool: Desktop Docs Desktop Docs is another all-in-one tool you’ll want in your content creator’s arsenal, especially if you work with a lot of media files. This tool lets you browse, edit, and export your media effortlessly. With its AI-driven search capabilities, finding and editing your content has never been smoother. AI tools that optimize social media content Getting your content seen by the right people at the right time is crucial for success on social platforms. Thankfully, AI tools can help with that too. The following tools ensure your content reaches the audience it deserves. Content optimization AI tool: Buffer Buffer’s AI insights take the guesswork out of posting by optimizing your content schedule for maximum reach. It analyzes when your audience is most active and adjusts your posting times accordingly. Hashtag optimization AI tool: RiteTag Is your #HashtagGame struggling? RiteTag has you covered. This tool provides instant hashtag suggestions to boost visibility and engagement, ensuring your posts catch all the right eyes. Trend analysis AI tool: BuzzSumo Stay ahead of the curve with BuzzSumo—its AI-driven trend analysis keeps you informed about what’s hot and what’s not. This way, you're creating timely content, always. Strengthen your social media content with AI tools Using AI tools is essential to maintaining strong content creation in today’s increasingly digital world. These tools enhance your strategy by improving efficiency, sparking creativity, and optimizing reach. When you’re ready to make content with ease, try out these tools and so you can. Seriously, get your game on, go play.

August 23, 20245 min read
Why content creation is important

Why content creation is important

High-quality content boosts brand engagement, drives traffic, and more. From the stages of content development to content creation tools, we've got you covered. Effective digital marketing and brand-building drive real-life results every day. Consider content creation the bedrock of both. Embracing its power means learning how to develop and leverage content to solidify and share your brand’s mission, character, and value. Sound up your alley? Then you’re ready to join the digitally savvy ranks and enjoy being on the “in” side of the content creation equation. Because, in today’s digital landscape, you’re either in or out. What is content creation? At its core, content creation is about generating ideas, crafting content that resonates with your audience, and sharing it on the right platforms. The types of content you might create are as diverse as the industries they serve—think articles, videos, social media posts, SEO blogs, or infographics. Whatever you’re creating, the goal is always to engage, inform, or entertain your target audience. When done right, digital marketing revolves around understanding your ideal client profile (ICP) and crafting a strategy based on it. Delivering media consistently is crucial, as is creating engaging content that’s backed by strategy and data. Now that we’ve covered the basics, let’s break down the stages of content development to see how it all comes together. 💡Lost in a sea of marketing tools? Here's our top 5 for content creation. What are the stages of content development? In your content’s beginning, you won't create—you’ll research. The four stages of content creation are: 1. Research (market, keyword, and otherwise) 2. Creation (writing, filming, designing, etc.) 3. Distribution (your medium and platform) 4. Analysis (evaluating the ever-popular KPIs). You could create the most beautiful, perfectly polished script, blog, or video, but it won’t benefit your business if it doesn’t align with your target audience’s needs. The only way to ensure your content hits the mark is simple: do your homework. You’ll need market research and keyword research, of course, but don’t stop there. The more you know about your target audience, the better. Ask yourself: * What are their interests? * What’s their age? Income level? * What would they bring to a potluck dinner? (Okay, maybe no dinners need to be involved, but you’re picking up what we’re putting down.) You want to know them better than they know themselves. Once you’ve thoroughly researched your people and the market, creation begins. Batching content—whether a week or a month ahead—helps maintain consistent posting and publishing while easing the stress of daily content creation. It also keeps you ahead of the curve on marketable events, like the holiday season or company anniversaries. After sending your carefully crafted content out into the world, the next step is the hardest and sometimes the least fun: analysis. Review what worked and what didn’t then adjust your strategy accordingly. Each stage of content development—research, creation, distribution, and analysis—is essential for a successful content strategy. What are the benefits of content creation? Why put in the effort to create high-quality content? Because content creation is the lifeblood of businesses, no matter their size or industry. An SEO-optimized web page can be the difference between clients finding you and finding someone else. A swift, well-crafted response to a marketing misstep can rebuild trust and strengthen customer relationships. Irresistible social media content drives higher engagement rates, making your brand memorable for both its personality and its top-notch products or services. And let’s be honest—who doesn’t trust a company more after reading a well-crafted blog post (like this one 😌)? Quality content boosts your brand’s visibility, likeability, and influence, leading to the great things every business owner wants: increased website traffic, higher conversion rates, and a stronger connection with your audience. Content production isn’t just about generating content—it’s about creating impact and building community, giving it a pivotal role in modern marketing. It’s how businesses build brand authority, connect with customers, and drive real-world results. The benefits of content marketing not only keep your brand relevant but also develop deeper connections with your audience. And that has the potential to take your business to new heights. As you consider your own content strategy, think about how you can optimize your content creation efforts to stay “in” the game.

August 16, 20244 min read
5 Best Tools for Content Creation

5 Best Tools for Content Creation

Table of contents * ahrefs * VidIQ * Desktop Docs * ChatGPT * Google Trends Creating engaging content is hard. That’s why it’s important for creators to use tools to help them research and create content that will resonate with their audience. Tools can help content creators be more effective and efficient communicators. In this guide we’ll walk through 5 popular tools that help creators generate engaging content for any platform. ahrefs Ahrefs is a paid SEO service that also offers a suite of free tools for keyword research, backlink checking, and site traffic analysis . For content creators, the keyword generator lets you search keyword volume and difficulty across Google, Bing, and Youtube. The tool gives you insights into keywords and phrases you may want to use in your content topics or titles. It’s a helpful way to plan your content around what people are searching online.  For example, if you were going to create content around AI images, you would see that there’s high keyword difficulty for most of the AI image search terms, except “Bing AI Images.” This is a signal that people are searching these keywords on Google, but there is not a lot of competition for them. This is an opportunity to tailor your content for this term, instead of the other related terms that are already saturated with content. vidIQ Similar to ahrefs, vidIQ is designed to help you identify high-volume, low-competition keywords. vidIQ is a Youtube-specific browser plugin that gives you a score per search term and related channels for that term. It also includes the average number of subscribers and viewers for the term. Since it is specific to Youtube, there are deep insights into how you can expect a video to perform for certain keywords.  Good Youtube videos are notoriously hard to produce. They require a lot of planning, shooting, and editing. Of all the content creation platforms, Youtube is the most high-effort. This means that before you dive into producing any videos, you want to be sure they are designed to target high-volume, low-competition keywords, otherwise no one will ever see your content. In the example below, the term “creator economy” returns a high score that makes it an attractive keyword for a content creator. It’s not a guarantee that the video will generate a certain number of views, but it does suggest the video will have a better chance of reaching an audience than targeting something like “get rich” which has very high competition and a vidIQ score of 38. Desktop Docs Desktop Docs helps content creators create and repurpose content. It lets users find images and videos easily by using descriptive, plain language. You can use search terms like “woman smiling” or “plane flying overhead” to track down videos or images in your assets without having to manually search for them. Desktop Docs also offers basic video editing functions like image resizing, background removal, and video clipping. It’s made for video content creators who know what they want to create and want to do it without the overhead of DaVinci Resolve or Adobe Premiere. It’s not a full replacement for these tools, but for something simple, Desktop Docs is a great choice. ChatGPT Ever since late 2022 ChatGPT has grown in popularity. It’s OpenAI’s chatbot that let’s users ask questions, upload documents, and even generate images. There are many different use cases for it – from coding to generating written content – but for content creators it’s the perfect brainstorming tool.  You can ask ChatGPT to generate hundreds of content ideas, article titles, or write entire blog posts. I wouldn’t recommend using unedited ChatGPT content because it’s obvious when something is written by AI. There are usually a lot of adverbs, colons, and words that people don’t use in everyday speech. However, I do recommend using ChatGPT to give you ideas on how to rephrase sentences or give you a large volume of themes and topics to work with for your content. Usually after you’ve decided on the topic you’d like to create for, you can use ChatGPT to create an outline for how to produce the content. Google Trends Google Trends is a powerful tool for discovering patterns on the Google search platform, the most popular search engine on Earth. What makes Google Trends so helpful is that it’s free and lets you analyze trends over time.  You can set custom time windows to check for certain topics or keywords. This can offer insights into terms that are just starting to become popular and give you an advantage to be one of the first creators to rank for a certain topic. Furthermore, it gives you geographic breakdowns of where the search term is popular. If you are creating content for a specific metro region, you can use Google Trends to drill down into that area’s interest in the keyword. No other tool offers this level of granularity in your planning research. Like the other keyword research tools, Google Trends will help you identify keywords and topics that your audience might already be searching. No matter the type of content you create, if people are not able to discover it, your efforts might go to waste. That’s why it’s important to use available planning and creation tools to maximize your efforts.

March 26, 20245 min read
How to Find Files on Mac

How to Find Files on Mac

Sometimes it's hard to organize all the files on your Mac desktop. In this guide we'll cover your options for how to search for files on a Mac. Table of contents * How to find a file on Mac * How to search on Mac using Spotlight  * How to use the Finder to find files on you Mac * How to make files easier to find * New tools * Frequently asked questions When your computer is new, it’s easy to browse and find files you need. Everything is neatly organized in a few folders. However, over time finding files on your Mac starts to get hard because you create more files and your applications start to create files too. In this article we’ll help you search for and find any file on your Mac. How to find a file on Mac There are 2 basic ways to find files on your Mac: * Finder: application to browse all the folders and files on your computer * Spotlight: shortcut to search your Mac and its applications. These are both applications that come installed with your Mac by default. If you know the folder where the file is stored, you can open your Finder and navigate your directories to find your file. This is the most straightforward way to find your files. If you aren’t sure where your file is located, you can use Spotlight or Finder search to track it down. How to search on Mac using Spotlight Spotlight has a few different use cases. You can use it to search the web, open apps like Safari, or find files on your Mac. It can search all your files and return related documents. When you search with Spotlight you are looking through everything in your computer. How to use the Finder to find files on your Mac The Finder is an alternative to Spotlight that is dedicated specifically to browsing your files. To open your Finder you can click on the Finder icon in your application Dock (usually on the bottom of your screen). From here you can start to click on folders or preview files by selecting them and pressing the Spacebar. It’s true that looking at files individually is not the fastest way to search your files, but if you aren’t sure what you’re looking for, this gives you a birds-eye view of your files. Another important thing to know is that the Finder comes with its own search bar. It’s usually on the top-right (it has a Magnifying Glass icon). From here you can search file names that contain your search term. The results are not always great, but if you already know the name of the file you’re searching for, this is a good option.  You can also add filters to your search. This search could use some improvement, but for example, you can add the date created, file contents, and file name. In our experience this is the Finder's worst search method, but in some limited cases this option might work for you. How to make files easier to find Another helpful feature in the Mac Finder is the ability to tags files. It’s basically a way to color-code your files so you can easily find your files by topic or theme. For example, if you want to label all the files you are using for a apartment rental application, you can tag them with a color and easily navigate to that tag in your finder.  We like the tagging system because it gives you complete control over what files you want included in your tags. It does not matter where the files are stored on your computer. If they have a tag, you can easily find your files, wherever you put them. New tools If you don't want to use the default Mac applications, there are also other options. At Desktop Docs, we're building a better way to search your Mac. We are improving on the Finder and Spotlight so you never lose a file again. We will help you find your pdfs, images, and videos stored on your computer. If you're interested in trying us out, visit our site to download our AI File explorer or contact us on Twitter. Frequently asked questions How do I find files on Mac? Mac comes with 2 basic features to find your files. Mac Spotlight is a shortcut for quick searches. The Mac Finder is better if you need to know the folder where the file is located. How to organize files on Mac Desktop? Two powerful methods for organizing is using tags. Both the Finder and Cosmos support tagging your files so you can easily filter based on relevant criteria. How do I search on Mac using Spotlight? Command+Spacebar will open the Spotlight. Type in the file you are searching for into the box and it will return results from your computer and the web. How do I use the Finder to find files on Mac? Open a new Finder window from the dock. Navigate to your desired folder and double-click to see its contents. There is also an arrow on the folder you can use to expand it. This will show you all the files in the folder. Is Finder or Spotlight better for finding my files on Mac? Spotlight is good for quick searches. If you need to know the location of your files and you want to create tags for collections of files, the Finder is better. Are there any better options to find and organize files on Mac? We're developing a tool that combines the Spotlight and Finder into a single application. It's called Desktop Docs. We're making it easy to search your files by letting your browse them all in one place.

March 6, 20245 min read
Why creativity matters for founders

Why creativity matters for founders

Creativity is the antidote to fear Creativity is a skill. When you train it, you get better and more productive at it. One of the hardest parts about improving your creativity is that we tend to think of creativity as a talent: someone is either creative or not. But creativity can be learned, grown, and expressed in many ways. Communicating a vision, idea, or problem all require a creative, persuasive messaging. To solve a problem is to invent hundreds of different possible solutions and executing on the one that is most likely to success. Creativity is about volume. The first, second, or third ideas are likely bad ones. That’s OK — embrace that you are just warming up. Your 500th idea might be your most brilliant, but if you stop after 5 you’ll never know. Creativity is about persistence and pushing past your fear of not being good enough. When you persist through failure, you free yourself to explore infinite possibilities. If you’re afraid to fail, creativity is your weapon to fight back. The creative process is about failure. Personal growth How many times can you hear no before giving up? Our egos and sense of self-worth are fragile. Especially if you’re surrounded by peers who are successful lawyers, doctors, musicians, business owners, etc. Growing up we take tests that measure our memories and critical thinking, but we’re rarely measured on creativity alone. When was the last time you did a task just for the sake of trying it? Entrepreneurs know that managing their fear of failure is as important as making the sale. * What if no one wants my service? * Is my product good enough to charge? * I’m embarrassed to ask someone to pay me for my work. They’re fears that hold us back from getting to the core problem: how many times do I have to put myself out there before someone takes me seriously? When you approach entrepreneurship, or any endeavor, as a creative act you lose the crippling sense of self-consciousness and you start to ask yourself more productive questions: * How can I make this 10% better? * Who is the actual audience for my product? * This post only got 1 like last time I posted it (from my mom) . How can I re-work it? "If the size of your failures isn't growing, you're not going to be inventing at a size that can actually move the needle." — Jeff Bezos Gift yourself the opportunity to fail This is a framework I use to gift myself opportunities to fail: 1. Pick an interest - writing, sketching, organizing, playing music — anything where you can give yourself 15-20 minutes of uninterrupted time. 2. Let yourself wander - Do this exercise 2-3 times a week and document how you felt after the exercise. Write a list of 3 things you liked and 3 things you’d like to improve. Don’t share it with anyone. 3. Improve 1 thing - Before your next session revisit your improvement list and pick 1 thing to improve (examples: extend the time you did the task, try a different approach, mimic someone else’s style). When you put yourself out there to fail, make mistakes, and try again, you are creating an endless opportunity loop to grow your personal confidence and expand your approach to creativity. Make space in your day for a hobby that brings you joy. Take intentional breaks to clear your head and give yourself a different perspective. Go for a walk, write out your thoughts. “My dad would encourage me any time something didn't go the way I expected it to, or maybe I got embarrassed by a situation, to write down where the hidden gifts were and what I got out of it. I started realizing that in everything there was some amazing nugget that I wouldn't have wanted to pass up.” — Sara Blakely Thanks for reading. If you found this inspiring, please consider sharing it with a friend.

February 9, 20244 min read
What are AI File Explorers?

What are AI File Explorers?

An AI File Explorer is an application for your personal computer that analyzes your files with machine learnings models.

December 12, 20238 min read
Embrace Independence: The Case for Moving Away from the Cloud â›“ïžâ€đŸ’„

Embrace Independence: The Case for Moving Away from the Cloud â›“ïžâ€đŸ’„

In a world where more and more of our life, photos, and documents drift in the digital ether, it's time to reflect on the popular cloud trend and explore the cloud repatriation movement of bringing our data in-house.

December 4, 20233 min read
Node + React + Langchain Explainer: How to chat with your documents đŸ˜±

Node + React + Langchain Explainer: How to chat with your documents đŸ˜±

Build an app to chat with your documents using Langchain, Node, and React.

June 1, 20235 min read
Build a Node app with a HuggingFace conversational model

Build a Node app with a HuggingFace conversational model

How to use a template Github repo to start a node app with a prompt for a HuggingFace conversational model.

May 31, 20232 min read
Build an LLM app with Node, React, and LangChain.js

Build an LLM app with Node, React, and LangChain.js

In this tutorial, we'll run a large language model application in Javascript using Node, React, and Langchain. This tutorial will use an LLM React Node app template to get the project started. This tutorial assumes the reader is familiar with Git, Node, React, and Yarn. First, clone the LLM React Node app template repository and set it as your current directory. git clone https://github.com/golivecosmos/llm-react-node-app-template.git cd llm-react-node-app-template.git Before running the app locally, we need to set up an environment file to connect the app's Node server to an LLM. In this example, we'll create an environment file with an API key for OpenAI's language model. To see an example of what the .env file should look like, see the .SAMPLE-env file included in the template. touch .env echo ENABLED_MODEL_STORE=OPEN_AI >> .env echo OPENAI_API_KEY=<your_API_key> >> .env Now we're ready to run the app. We can start it up by installing all its dependent packages and then running the backend and frontend servers. # install packages yarn # start the backend server yarn start-server After starting the backend server, open http://localhost:3100/ in your browser to confirm the server is running. You'll see the welcome message in your browser. Now let's start the frontend server. Open a second terminal window in the project's root directory and start the frontend server. yarn start We're ready to check out the app and send prompts to the connected LLM. Open http://localhost:5173/ in your browser and you should see a basic input prompt to communicate with your language model. And now you are up and running 🚀.

May 29, 20232 min read
Slow down or  fast-forward? Edit video speeds with your terminal

Slow down or fast-forward? Edit video speeds with your terminal

A fun and easy effect you can add to your videos is to play with the playback speed. You can use this to breathe new life into an existing video – slow it down for some dramatic effect, or speed it up to give it that montage look. Either way you can do this easily with an open-source tool called FFmpeg. In this tutorial we'll walk through how to modify your video's speed with a simple script. To follow along, make sure you have FFmpeg installed. Instructions for installing FFmpeg are here. Prep work We'll need a few values to start: * desired speed * duration of your video You can get the duration of your video by opening the file in any video preview player or you can use ffprobe, a tool included in your FFmpeg installation. The following command will tell you the duration of your file: ffprobe -v quiet -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 your_video_file.mp4 Next you will do a simple calculation for the -t value (aka time) you'll pass into the next FFmpeg command. We need this value to set the duration of the new video. Without it we may end up with videos that have either too much or too little content, depending on the new speed. Below is a pseudo-code example ## Slow video down 50% speed=2 video_duration=30 new_video_duration=30 * 2 ## new_video_duration=60 Slow down your video With your expected video duration in hand, let's build our FFmeg command ffmpeg -v quiet -i your_video_file -filter:v "setpts=2*PTS" -t 60 your_video_file_2x.mp4 Speed up your video To create the inverse effect, you can speed up the video 2x ffmpeg -v quiet -i your_video_file -filter:v "setpts=0.5*PTS" -t 15 your_video_file_0.5x.mp4 Notice the -t value was updated to 15 since we are speeding up our video and expect it to be half as long. That's it! Thanks for checking out the tutorial and we hope you found it helpful. If you liked this tutorial, please check out our open-source project: Pluto. It's a command-line tool that let's you do basic media editing just like the above.

May 27, 20232 min read
Open-sourced library for working with media files

Open-sourced library for working with media files

Sharing a library of scripts for common use cases when working with media files - resize images, extract thumbnails from video, and more.

May 27, 20231 min read
Create videos from your documents

Create videos from your documents

Sometimes it's easier to communicate ideas with video. People can watch videos at their leisure, take in information at their own pace, and pause when needed. For presenters, sharing information over video frees up time that would've otherwise been spent in a meeting presenting the information. If you have documents like Google Slides, Microsoft Powerpoint, or PDFs, these can all be converted into a simple video slideshow. Using ImageMagick and FFmpeg, we can convert a document into a video slideshow with audio. To follow along, make sure you have both programs installed. Instructions for installing ImageMagic can be found here and instructions for FFmpeg are here. Prepare your document To convert a document into a video, it first needs to be in PDF format, and then converted into images. If you want to convert a slideshow into a video, export it as a PDF file first. In your terminal, run the following ImageMagick command to transform a PDF into a set of image files: convert -density 300 document.pdf -colorspace sRGB -background remove -alpha off -quality 100 document-%03d.png Transform document into a video Now that you have a set of images for your PDF pages, run the following FFmpeg command to transform the images into a video slideshow with your desired audio file. ffmpeg -framerate 0.25 -i document-%03d.png -i audio.mp3 -vf "pad=ceil(iw/2)*2:ceil(ih/2)*2" -c:v libx264 -pix_fmt yuv420p -c:a copy -t $(echo $(($(ls -1q document-*.png | wc -l) * 4))) document.mp4 Final product Here's an example of a Google Slides presentation transformed into a video with an audio track using the commands above.

May 25, 20232 min read
Make your videos watchable across browsers

Make your videos watchable across browsers

In order to make your videos watchable across browsers, you're going to need a few versions of your video to make sure it's supported across different browsers. With HTML5, we can use the <video> element to list multiple video sources and a browser will play the first one it supports. HTML5 is great in that it provides a standard way of playing media and is supported by most modern browsers. Play videos for every browser The following code shows an example of a <video> element that includes multiple video sources as well as fallback text when the browser does not support HTML5 video. <video>     <source src="video1.mp4" />     <source src="video1.ogv" />     <source src="video1.webm" />     <p>This browser does not support HTML5 video</p> </video> To learn more about working with media in HTML5, check out Microsoft's helpful article on it. Create multiple versions of your video Back to our task at hand, we need to convert a video into different formats. This is easy to do with FFmpeg, an open source tool for encoding multimedia files into various formats. To follow along, make sure you have FFmpeg installed on your computer. You can follow installation instructions here. HTML5 video supports MP4, WebM, and Ogg file formats. For best browser coverage, were going to encode a video into each of these formats. To see which formats are supported by browser, check out Microsoft's documentation here. Create MP4 video Make one version of your video file that uses that uses the H.264 video codec and AAC audio codec in an MP4 format. Most modern web browsers support the MP4 video format. Here is a list of browsers and their support for MP4: * Google Chrome: Supports MP4 with the H.264 video codec and AAC or MP3 audio codec. * Mozilla Firefox: Supports MP4 with the H.264 video codec and AAC audio codec. Firefox also supports MP4 with the VP9 video codec and Opus audio codec. * Microsoft Edge: Supports MP4 with the H.264 video codec and AAC audio codec. Edge also supports MP4 with the VP9 video codec and Opus audio codec. * Safari: Supports MP4 with the H.264 video codec and AAC audio codec. * Opera: Supports MP4 with the H.264 video codec and AAC or MP3 audio codec. Opera also supports MP4 with the VP9 video codec and Opus audio codec. It's a good practice to encode your MP4 videos using widely supported codecs like H.264 for video and AAC for audio to ensure maximum compatibility across browsers. ffmpeg -i input_file -c:v libx264 -profile:v baseline -level:v 3.0 -c:a aac -b:a 128k output.mp4 Let's break down the command and all the options passed in: * -i input_file: Specifies the input file name or path. Make sure to include the file's extension ( .mov, .webm, etc) * -c:v libx264: Sets the video codec to H.264 using the libx264 encoder. * -profile:v baseline: Sets the H.264 profile to baseline, which provides compatibility with a wide range of devices. * -level:v 3.0: Specifies the H.264 level to 3.0, which corresponds to the video bitrate and resolution limits. * -c:a aac: Sets the audio codec to AAC. * -b:a 128k: Sets the audio bitrate to 128 kbps. * output.mp4: Specifies the output file name or path. The .mp4 file extension indicates the MP4 container format. Feel free to change the name of the file. Create Ogg video Alright, on to our next format. Now we'll make another version of the video that uses Theora video and Vorbis audio codecs in an Ogg format. The support for the Ogg video format, specifically using Theora video codec, can vary among web browsers. The following browsers support the Ogg video format: * Mozilla Firefox: Firefox has native support for Ogg video with Theora codec. It's one of the browsers that offers good support for this format. * Opera: Opera has historically supported Ogg video with Theora codec, but in recent versions, it has shifted focus to support WebM with VP8 or VP9 codecs. While Firefox and Opera historically have better support for Ogg video with Theora codec, the broader industry trend has moved towards the WebM format with VP8 or VP9 codecs for open video standards. ffmpeg -i input_file -c:v libtheora -c:a libvorbis output.ogv Here's an explanation of the command: * -i input_file: Specifies the input file name or path. * -c:v libtheora: Sets the video codec to Theora using the libtheora encoder. * -c:a libvorbis: Sets the audio codec to Vorbis using the libvorbis encoder. * output.ogg: Specifies the output file name or path. The .ogv file extension indicates the Ogg container format. Create WebM video Finally, make one version of the video that uses WebM format, with VP8 and Vorbis codecs. WebM is a widely supported video format, and most modern web browsers offer native support for it. Here is an overview of browser support for WebM: * Google Chrome: Chrome has native support for WebM, including the VP8 and VP9 video codecs and the Opus or Vorbis audio codecs. * Mozilla Firefox: Firefox supports WebM with VP8 and VP9 video codecs and the Opus or Vorbis audio codecs. * Microsoft Edge: Edge supports WebM with VP8 and VP9 video codecs and the Opus or Vorbis audio codecs. * Safari: Safari has limited support for WebM. As of now, Safari on macOS supports VP8 and VP9 video codecs but does not support Opus audio. Safari on iOS does not support WebM at all. * Opera: Opera supports WebM with VP8 and VP9 video codecs and the Opus or Vorbis audio codecs. Overall, WebM with VP8 and VP9 video codecs and Opus or Vorbis audio codecs provides good compatibility across major browsers. ffmpeg -i input_file -c:v libvpx -b:v 1M -c:a libvorbis output.webm Let's step through this command: * -i input_file: Specifies the input file name or path. * -c:v libvpx: Sets the video codec to VP8 using the libvpx encoder. * -b:v 1M: Sets the video bitrate to 1 Mbps. Adjust this value as per your desired quality and file size trade-off. * -c:a libvorbis: Sets the audio codec to Vorbis using the libvorbis encoder. * output.webm: Specifies the output file name or path. The .webm file extension indicates the WebM container format. Now you have a version of your video in all formats supported by the HTML5 video element. With this, you should get maximum compatibility across browsers.

May 24, 20235 min read
Optimize media files to improve website speed

Optimize media files to improve website speed

In this post, I’ll walk through why it’s important to have a fast website and how you can use FFmpeg, a free and open-source software tool for handling multimedia files, to optimize the media files on your website to be more performant. To follow along, make sure you have FFmpeg installed. Follow the instructions here to download and install FFmpeg. Why does website performance matter? 1. User experience - If a site is slow to load or unresponsive, visitors are more likely to leave and not return. This can be a loss in sales for your business. 2. Search engine ranking - A faster site can rank higher in search results, which can lead to more traffic. 3. Mobile optimization - more than ever, mobile devices account for a significant portion of internet traffic. A site not optimized for mobile can be slow and difficult to use, which can result in lower engagement and conversion from mobile device visitors. 4. Revenue and conversions - site speed can impact revenue and conversion rates directly. Imagine a site going unresponsive during a payment...no good. 5. Brand reputation - if users have poor experiences on a site, they probably won't recommend it to others. How can you improve your website’s performance? For starters, you can make sure the media files served by your website are optimized for modern web browsing. Below, I'll go over a few strategies you can implement with FFmpeg to optimize your media files. Serve media files in next-gen formats Next-gen formats refer to newer file formats that provide better compression and higher quality images than traditional formats, like JPEG, PNG, or GIF. These next-gen formats use advanced techniques such as improved compression algorithms, better color representation, and higher bit-depth to provide superior quality on modern web browsers and smaller file sizes. While most modern browsers support next-gen formats, evaluate which browsers and devices you're working with to confirm next-gen formats are supported. Mozilla has helpful documentation on which formats are supported across browsers. Popular next-gen image and video formats are: * WebP - a modern image format developed by Google designed to provide smaller file sizes and faster page load times for websites. * AVIF - AVIF stands for AV1 Image File Format, an image format based on the AV1 video codec. It provides better compression than JPEG, PNG, and WebP, and supports features like HDR, transparency, and animation. * HEIF - HEIF stands for High Efficiency Image Format, which is a file format for images and image sequences. It supports better compression and higher quality images than JPEG, and can also store multiple images, image thumbnails, and metadata in a single file. * MP4 - a video format optimal for good quality and small file size. Since animated GIFs serve mainly as short videos, an effective way to reduce their file size is to convert the image format to a modern video format like MP4, or WebM, described below. * WebM - a sister project to Google's WebP, this modern video format is focused on addressing the unique needs of serving video on the web. WebM files tend to be a bit smaller than MP4 files. With FFmpeg, it is simple to transform any file into a next-gen format. In the example below, a PNG image file is converted into a WebP file and output to the current directory. ffmpeg -i original.png -c libwebp updated.webp Let's step through the options passed into the ffmpeg command: * -i is the input file. The output file is named updated.webp and the .webp file extension specifies the output format for the file. * -c specifies the codec used to encode the output file and in this case, that's thelibwebp codec for the WebP format. To convert a GIF into a WebM format, use the following command. ffmpeg -i original.gif -c vp9 -b:v 0 -crf 60 updated.webm In the above command, the options we're using are: * -c specifies the codec, and is set to the vp9 codec, which is compatible in most browsers. * -b:v specifies the bit rate for the video stream and setting it to 0 means we can set the quality of the file in the next option, -crf * -crf specifies the Constant Rate Factor (CRF) for video encoding, which sets the quality to a number between 0-63, where a lower number means better quality. To convert a GIF into an MP4 format, use the command below. ffmpeg -i original.gif -movflags +faststart -pix_fmt yuv420p \ -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" updated.mp4 In this command, the options are: * -movflags specifies features related to the MOV container. For web video we can specify +faststart to allow the video to start playing before the file has finished downloading or streaming. * -pix_fmt specifies the pixel format for video encoding or decoding. The default yuv444p is not compatible with some mobile browsers so it's set to yuv420p instead. * -vf specifies the video filter that is applied to the video during encoding or decoding. These filters include resizing, cropping, adding text overlays, and more. This flag is set to "scale=trunc(iw/2)*2:trunc(ih/2)*2" to ensure the video width and height are divisible by 2 which would otherwise cause an error when using the yuv420p pixel format. Properly size images Serve images that are appropriately-sized for a viewer's browser and device to save cellular data and improve a website's load time. Ideally, your website should never serve images that are larger than the version that's shown on the user's screen. Anything larger than that results in downloading wasted bytes and slows down page load time. The main strategy for serving appropriately sized images is called "responsive images." With responsive images, your website serves multiple sized versions of each image, specified in the HTML or CSS of your site using media queries or viewport dimensions. After understanding the dimensions you'd like to support, you can use FFmpeg to generate an image at different scales to serve them accordingly. In the below command, we create 4 versions of the same image, scaled to 20%, 40%, and 60%. ffmpeg -i input.webp -vf scale=iw*0.2:ih*0.2 output_20pct.webp ffmpeg -i input.webp -vf scale=iw*0.4:ih*0.4 output_40pct.webp ffmpeg -i input.webp -vf scale=iw*0.6:ih*0.6 output_60pct.webp Compress video files Compressing a video file can reduce its size, making it faster to load and stream. Compress a video file with the FFmpeg command below: ffmpeg -i input.mp4 -c:v libx264 -preset fast -crf 28 -maxrate 1M -bufsize 2M -c:a aac -b:a 128k -movflags +faststart output.mp4 Here is an explanation of the different options used in this command: 1. -c:v sets the video codec to H.264, which is widely supported by modern web browsers. 2. -preset fast sets the encoding preset speed to "fast," which balances encoding speed and output file size. 3. -crf sets the Constant Rate Factor (CRF) value to 28, which determines the output file size and quality. Lower values result in higher quality and larger file sizes, while higher values result in lower quality and smaller file sizes. 4. -maxrate and -bufsize set the maximum bit rate and buffer size, respectively. This helps prevent buffering and other playback issues. 5. -c:a sets the audio codec to AAC, which is a commonly used audio codec on the web. 6. -b:a sets the audio bit rate to 128 kbps, which provides a good balance between audio quality and file size. 7. -movflags enables the "faststart" option, which restructures the MP4 file to allow for faster streaming and playback in web browsers. Optimize a video file for the web Reducing the frame rate, lowering the resolution, and adjusting the bit rate are all ways you can adjust a file to reduce its file size and improve its playback quality. The following command reduces the resolution and frame rate of a video file and adjusts its quality and file size. ffmpeg -i input.mp4 -vf scale=640:-1 -r 24 -b:v 1M -maxrate 2M -bufsize 3M -c:a aac -b:a 128k -movflags +faststart output.mp4 Let's check out the options in this command: * -vf sets a video filter to scale the video to a width of 640 pixels and adjusts the height to maintain the original aspect ratio. This reduces the resolution of the video. * -r sets the frame rate to 24 frames per second to reduce the frame rate of the video. * -b sets the video bit rate to 1 megabit per second to adjust the video quality and file size. * -maxrate and -bufsize set the maximum bit rate and buffer size, respectively. This helps prevent buffering and other playback issues. * -c sets the audio codec to AAC, which is a commonly used audio codec on the web. * -b sets the audio bit rate to 128 kbps, which provides a good balance between audio quality and file size. * -movflags enables the "faststart" option, which restructures the MP4 file to allow for faster streaming and playback in web browsers. That's a wrap on how you can use FFmpeg to optimize the media files in your projects to ensure faster websites and faster content. If you'd like this tutorial, please check out our open source library for editing media files.

May 15, 20238 min read