Adaptive editing experience for mixed media content
A method, apparatus, and non-transitory computer readable medium for multimedia processing are described. Embodiments of the present disclosure obtain a project file comprising page data for one or more pages. Each of the one or more pages comprises a spatial arrangement of one or more media elements. A media editing interface presents a page of the one or more pages based on the spatial arrangement. The media editing interface presents a scene line adjacent to the page. The scene line comprises a temporal arrangement of one or more scenes within the page, and the one or more media elements are temporally arranged within the one or more scenes.
1. A method comprising:
obtaining a project file comprising page data for a plurality of pages, wherein a page of the plurality of pages comprises a spatial arrangement of one or more media elements including an image element, a first video scene, and a second video scene;
presenting, via a media editing interface, a page navigation element for navigating among the plurality of pages;
receiving, via the page navigation element, a page navigation input indicating the page among the plurality of pages;
presenting, via the media editing interface, the page of the plurality of pages based on the page navigation input, wherein the page includes the image element at a location of the page based on the spatial arrangement; and
presenting, via the media editing interface, a scene line and a contextual track based on the page navigation input, wherein the scene line comprises a temporal arrangement of the first video scene and the second video scene within the page, and wherein the contextual track indicates a temporal overlap of the image element with the first video scene and the second video scene.
2. The method of claim 1 , further comprising:
identifying a campaign comprising a plurality of projects;
presenting the plurality of projects in the campaign; and
receiving a user input identifying a project from the plurality of projects, wherein the project file is obtained based on the user input.
3. The method of claim 1 , further comprising:
presenting, via the media editing interface, an additional page of the plurality of pages based on the page navigation input.
4. The method of claim 1 , wherein:
the project file comprises an ordering of the plurality of pages.
5. The method of claim 1 , further comprising:
presenting a page control element in the media editing interface; and
receiving a page control input via the page control element.
6. The method of claim 5 , wherein:
the page control element comprises an add page element, a remove page element, a duplicate page element, a page size element, or a page orientation element.
7. The method of claim 1 , further comprising:
presenting a temporal control element in the media editing interface;
receiving a temporal control input via the temporal control element; and
modifying a scene of one or more scenes within the page based on the temporal control input.
8. The method of claim 7 , wherein:
the temporal control element comprises a video sequencing element, a video transition element, or a video pacing element.
9. The method of claim 1 , further comprising:
receiving a media selection input selecting a media element of the one or more media elements; and
presenting the contextual track adjacent to the scene line based on the media selection input.
10. The method of claim 1 , further comprising:
receiving media position input modifying a position of a media element of the one or more media elements; and
presenting the media element at the modified position within the page.
11. The method of claim 1 , further comprising:
receiving user input via the media editing interface; and
generating a modified project file based on the user input.
12. The method of claim 11 , further comprising:
publishing the modified project file to a social media platform.
13. The method of claim 11 , wherein:
the modified project file comprises a multiple scene video.
14. The method of claim 11 , wherein:
the modified project file comprises a multiple page presentation.
15. A non-transitory computer readable medium storing code for content editing, the code comprising instructions executable by a processor to:
obtain a project file comprising page data for a plurality of pages, wherein a page of the plurality of pages comprises a spatial arrangement of one or more media elements including a first video scene and a second video scene;
present, via a media editing interface, a page navigation element for navigating among the plurality of pages;
receive, via the page navigation element, a page navigation input indicating the page among the plurality of pages;
present content to a user via the media editing interface including a page control element for modifying the spatial arrangement of the page of the content based on the page navigation input and a temporal control element for modifying a temporal arrangement of the first video scene and the second video scene located within the page;
receive a page control input for editing the content via the page control element;
receive a temporal control input for editing the content via the temporal control element; and
generate modified content based on the page control input and the temporal control input.
16. The non-transitory computer readable medium of claim 15 , the code further comprising instructions executable by the processor to:
generate a multiple scene video based on the temporal control input, wherein the modified content includes the multiple scene video.
17. An apparatus comprising:
a processor; and
a memory comprising instructions executable by the processor to:
obtain a project file, via a media editing interface, comprising page data for a plurality of pages, wherein a page of the plurality of pages comprises a spatial arrangement of one or more media elements including an image element, a first video scene, and a second video scene;
present, via the media editing interface, a page navigation element for navigating among the plurality of pages;
receive, via the page navigation element, a page navigation input indicating the page among the plurality of pages;
present, via the media editing interface, the page of the plurality of pages based on the page navigation input, wherein the page includes the image element at a location of the page based on the spatial arrangement; and
present, via the media editing interface, a scene line and a contextual track based on the page navigation input, wherein the scene line comprises a temporal arrangement of the first video scene and the second video scene within the page, and wherein the contextual track indicates a temporal overlap of the image element with the first video scene and the second video scene.
18. The apparatus of claim 17 , wherein:
the media editing interface comprises the page navigation element, a page control element, and a temporal control element.
19. The apparatus of claim 18 , wherein:
the page control element comprises an add page element, a remove page element, a duplicate page element, a page size element, or a page orientation element.
20. The apparatus of claim 18 , wherein:
the temporal control element comprises a video sequencing element, a video transition element, or a video pacing element.