DSpace Repository

VidLang – a video editing scripting solution

Show simple item record

dc.contributor.advisor FISTIC, Cristofor
dc.contributor.author CHICU, Andrei
dc.contributor.author MIRICINSCHI, Gabriel
dc.contributor.author CEBOTARI, Alexandru
dc.contributor.author CARAMAN, Mihai
dc.contributor.author BLINDU, Andi
dc.date.accessioned 2026-01-13T18:44:02Z
dc.date.available 2026-01-13T18:44:02Z
dc.date.issued 2026
dc.identifier.citation CHICU, Andrei; Gabriel MIRICINSCHI; Alexandru CEBOTARI; Mihai CARAMAN and Andi BLINDU. VidLang – a video editing scripting solution. In: Conferenţa Tehnico-Ştiinţifică a Colaboratorilor, Doctoranzilor şi Studenţilor = The Technical Scientific Conference of Undergraduate, Master and PhD Students, 14-16 Mai 2025. Universitatea Tehnică a Moldovei. Chişinău: Tehnica-UTM, 2026, vol. 1, pp. 529-533. ISBN 978-9975-64-612-3, ISBN 978-9975-64-613-0 (PDF). en_US
dc.identifier.isbn 978-9975-64-612-3
dc.identifier.isbn 978-9975-64-613-0
dc.identifier.uri https://repository.utm.md/handle/5014/34332
dc.description.abstract This work presents VidLang, a new domain-specific language that makes frequent video editing operations more straightforward via an expressive, concise, pipeline-based syntax. Contrary to existing solutions, VidLang introduces a context-sensitive lexer and three-token lookahead parser—implemented in Go—that together ensure unambiguous processing of constructs such as mutable stream references and global pipeline state. Our design involved a thorough analysis of current video processing pipelines, a formal EBNF-based grammar definition, and iterative prototyping with performance monitoring. Experimental results indicate that VidLang scripts reduce commands by over 40% compared to similar FFmpeg pipelines, and up to a 30% reduction in execution time for common editing tasks. Such optimizations stem from VidLang's ability to suppress unnecessary parameter specification and pipeline scheduling optimization. The advances in the language's core are a lightweight set of trimming, merging, filtering, and subtitle insert commands; a simple-to-use syntax with which to hurdle the programming barrier; and an extensible architecture upon which to base future acceleration with GPUs. We conclude that VidLang is an unusually well-balanced mix of simplicity, performance, and extensibility and therefore a precious resource for content creators, researchers, and teachers who need to have efficient, script-based video processing available to them. en_US
dc.language.iso en en_US
dc.publisher Universitatea Tehnică a Moldovei en_US
dc.relation.ispartofseries Conferinţa tehnico-ştiinţifică a studenţilor, masteranzilor şi doctoranzilor = The Technical Scientific Conference of Undergraduate, Master and PhD Students: 14-16 mai 2025;
dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ *
dc.subject video processing en_US
dc.subject domain-specific language en_US
dc.subject pipeline syntax en_US
dc.subject workflow automation en_US
dc.title VidLang – a video editing scripting solution en_US
dc.type Article en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Advanced Search

Browse

My Account