Troubleshooting Your Video Editing App

Thank you for reaching out to us. To help us resolve your issue as quickly as possible, please provide as much detail as you can.

I. Your Information

Email Address:

Account ID:

II. Device & App Information

Device Model:

Operating System (OS) Version:

App Version:

How did you acquire the app?

III. Problem Details

Select the category that best describes your issue:

Crashes & Freezing: The app closes unexpectedly or becomes unresponsive.

Export/Rendering Issues: The video fails to export or the exported file has problems.

Performance & Lag: The app is slow, choppy, or lags during editing.

Feature Not Working: A specific tool or function is not behaving as expected.

Import Issues: Trouble adding or viewing media files.

Audio Problems: Sound is missing, distorted, or out of sync.

Visual Glitches: Unwanted lines, colors, or artifacts appear in the video.

In-App Purchase / Subscription: Billing or access issues.

Other:

Please describe the problem in detail:

  • Example: "The app crashes every time I try to add a video clip from my photo library."
  • Example: "After exporting my video in 4K resolution, the final file has no audio."

What were you doing immediately before the problem occurred?

  • Be specific. This is the single most important question. Try to list the steps in order.
  • Example: "I opened the app, created a new project, imported a 1-minute 4K video, added a transition effect, and then the app froze when I tried to add a text overlay."

IV. Project & Media File Details

Approximately how many clips were in your project?

1-5

6-10

11-20

21-50

More than 50

What is the total duration of your project timeline?

Less than 1 minute

1-5 minutes

6-15 minutes

16-30 minutes

More than 30 minutes

What is the resolution and frame rate of the videos you are using? (e.g., 1080p @ 30fps, 4K @ 60fps)

What is the file format of your source videos? (e.g., .mov, .mp4, .mkv)

Were the video files captured on your device, or imported from an external source?

Captured on this device

Imported from an external source (e.g., another camera, cloud storage)

V. Steps You Have Taken

Have you tried restarting the app?

Have you tried restarting your device?

Have you tried reinstalling the app?

Is your device's storage nearly full?

Is your device's storage nearly full?

Yes

No

I don't know

Have you tried to reproduce the issue with a different set of video clips?

If yes, did it happen again?

VI. Attachments

Please attach a screenshot or screen recording of the problem.


  • Note: A screen recording is often more helpful for capturing issues like crashes, freezes, or glitches.
Choose a file or drop it here
 

Optional: Attach the log file from the app.


  • Note: The log file, if available, can provide technical details that are invaluable for our developers. Instructions on how to find it can be found in our FAQ.
Choose a file or drop it here
 

By submitting this form, you agree that our support team may contact you via email to request additional information or provide a solution.

App Support Form Insights

Please remove this app support form insights section before publishing.


The app support form is designed to be a highly effective troubleshooting tool, going far beyond a simple "contact us" form. Here are detailed insights into its structure and why each section is crucial for a video editing app:

1. User Information

  • Email Address: This is the primary contact point. It's the most basic and essential piece of information.
  • Username / User ID: This is critical for connecting the support request to a specific user's account data on the backend. This allows the support team to check subscription status, purchase history, and even anonymized app usage data (if collected) to look for patterns.

2. Device & App Information

  • Device Model & OS Version: These are non-negotiable for any app support. Video editing is a resource-intensive task, and performance issues are often tied to specific hardware and software combinations. For example, a bug might only appear on a particular model of phone or tablet running a specific OS version. This information helps the development team to narrow down the problem to a specific environment.
  • App Version: This is essential for knowing whether the user's issue has already been fixed in a newer version. It prevents the support team from spending time on a known bug and allows them to simply instruct the user to update.
  • Acquisition Method: This can be useful for marketplace-specific issues, such as billing problems or licensing errors that might be tied to the Apple App Store or Google Play Store's API.

3. Problem Details

  • Problem Category: This is a fantastic filtering and triage mechanism. It immediately categorizes the issue, allowing the support team to route the ticket to the most relevant specialist (e.g., a developer who handles export functions vs. one who works on the UI). The categories are well-defined for a video editing app and cover the most common pain points:
    • Crashes & Freezing: Classic bug reports.
    • Export/Rendering Issues: A common and frustrating problem for users. This category specifically targets the final, and most critical, step of the workflow.
    • Performance & Lag: A core concern for video editing apps.
    • Feature Not Working: For specific, isolated bugs in a tool (e.g., a filter, a text editor).
    • Import Issues: Problems at the very beginning of the workflow.
    • Audio Problems & Visual Glitches: These are specific and technical issues that require their own category for precise reporting.
  • Detailed Description & "Steps to Reproduce": This is the heart of the form. The "what were you doing immediately before the problem occurred" question is a gold standard for bug reports. It forces the user to provide a chronological account of their actions, which is the exact information developers need to replicate the bug and find its root cause. Vague descriptions like "it just crashes" are useless; detailed steps like "I added a 4K video, then a transition, then a text overlay" are invaluable.

4. Project & Media File Details

This section is what makes the form specifically tailored to a video editing app. It dives into the technical specifications of the user's project, which directly impacts performance and stability.

  • Number of Clips & Project Duration: These metrics help the support team and developers understand the complexity and scale of the user's project. A crash on a 50-clip, 30-minute project is a very different problem from a crash on a 2-clip, 30-second project.
  • Resolution, Frame Rate, and File Format: This is critical technical data. Video editing performance is heavily dependent on these variables. An issue might only occur with high-resolution 4K video or with an uncommonly used file format like .mkv. Knowing this information upfront can save hours of back-and-forth communication.
  • File Source: The origin of the media files can cause issues. A file captured on the device is likely to be a standard format, but a file imported from an external source might be in a non-standard or compressed format that the app has trouble processing.

5. Steps You Have Taken

This section is a brilliant preemptive measure. It addresses the most common and simple fixes, such as restarting the app or device. By asking these questions, the support team can immediately identify and resolve user-side issues without involving developers. The question about device storage is also crucial, as low storage is a frequent cause of app instability, especially with temporary files created during video editing.

6. Attachments

  • Screenshots / Screen Recordings: A picture is worth a thousand words, and a video recording is even better. A user-provided recording of the crash or glitch happening in real-time is the single most effective way to communicate a problem that is difficult to describe.
  • Log Files: This is the most advanced and technical piece of the form. An app's log file contains a detailed record of what the app was doing right before an error occurred. This is a direct look at the app's internal state and can provide the exact line of code where a bug originated. It’s the ultimate diagnostic tool for developers.

Overall Insights

This form is a masterclass in effective technical support. Its strengths lie in:

  • Specificity: It avoids generic questions and forces the user to provide the exact, technical details needed for a resource-intensive app like a video editor.
  • Triage: The multiple-choice categories and detailed sections allow the support team to quickly and accurately route the request to the right people.
  • Proactive Problem-Solving: By asking about the user's attempted solutions (restarting, reinstalling), it filters out simple, user-side issues.
  • Reduction of Back-and-Forth: By collecting all this information upfront, it minimizes the need for follow-up emails, leading to a faster resolution and a better user experience.
  • Actionable Data: The information collected is not just for one-off solutions; it's a goldmine of data for the development team to identify common bugs, performance bottlenecks, and areas for improvement in future updates.

Mandatory Questions Recommendation

Please remove this mandatory questions recommendation before publishing.


Based on the provided form, here are the questions that are absolutely mandatory for effective support, along with an elaboration on why each one is critical.

Mandatory Questions

  1. Email Address:
    • Why it's mandatory: This is the only way to communicate with the user. Without a valid contact point, the support request is useless. It's the most fundamental requirement for any support form.
  2. What were you doing immediately before the problem occurred?
    • Why it's mandatory: This is the single most important piece of information for troubleshooting any software issue. It's the "steps to reproduce" (STR). Without these steps, the development team cannot replicate the bug, and if they can't replicate it, they can't fix it. A detailed, chronological description of the user's actions right before the problem started is the foundation of an actionable bug report.
  3. Device Model & Operating System (OS) Version:
    • Why they're mandatory: These two pieces of data define the user's environment. Software behavior can be highly dependent on the specific hardware and the underlying operating system. A bug might only manifest on a specific phone model (due to hardware differences like memory, processor, or GPU) or on a certain OS version (due to changes in system libraries or APIs). Without this information, developers are shooting in the dark and cannot reliably test for the issue.
  4. App Version:
    • Why it's mandatory: This is crucial for two reasons. First, it immediately tells the support team if the user is experiencing a known bug that has already been fixed in a newer release. This allows for a quick resolution by simply instructing the user to update their app. Second, it helps developers pinpoint the problem to a specific codebase. A bug in version 2.1 is likely due to code introduced in that version, while a bug in version 2.0 might have a different root cause.
  5. Please describe the problem in detail:
    • Why it's mandatory: While the "what you were doing" question is about the action, this question is about the symptom. It provides the context for the bug. Was it a crash? A freeze? A rendering artifact? A user's interpretation of the issue helps the support team triage the problem and provides a reference point for when the bug has been successfully reproduced and resolved. It's the narrative that gives meaning to the steps.

Elaboration on Why These are Crucial for a Video Editing App

For a resource-intensive and complex application like a video editor, these five points are even more critical than for a simpler app:

  • Complex Dependencies: Video editing apps rely heavily on a device's hardware (GPU, CPU, RAM) and OS-level APIs for media encoding, decoding, and rendering. A bug is often not a simple code error but a failure in the interaction between the app and the device's specific components. Knowing the device model and OS version is the only way to begin diagnosing such issues.
  • Performance vs. Stability: Video editing app problems often fall into two categories: performance (lag, choppiness) and stability (crashes, freezing). The combination of the detailed problem description and the steps to reproduce is essential for differentiating between these two types of issues and determining if the problem is a one-time glitch or a repeatable bug.
  • Project-Specific Bugs: A bug in a video editing app is rarely universal. It might only occur when a user combines a specific type of video file with a particular effect, or when a project reaches a certain level of complexity. The "what you were doing" question is the user's way of providing the "recipe" for the bug, which is the only way for the development team to test it.

In summary, the mandatory questions on this form are those that enable the support team to:

  1. Communicate with the user.
  2. Identify the user's environment.
  3. Reproduce the bug.
  4. Understand the bug's symptoms.

Without any of these four elements, the support request is largely un-actionable and results in a frustrating back-and-forth that benefits neither the user nor the support team.

To configure an element, select it on the form.

To add a new question or element, click the Question & Element button in the vertical toolbar on the left.