{"id":16410366,"url":"https://github.com/ctrlcctrlv/ffconcat","last_synced_at":"2026-05-18T05:06:02.447Z","repository":{"id":148743209,"uuid":"593595015","full_name":"ctrlcctrlv/ffconcat","owner":"ctrlcctrlv","description":"ffconcat.rs is a tiny program that outputs ffmpeg concat filter compatible text files from the current directory or args on CLI to stdout. If args provided, reads those, else reads current directory.","archived":false,"fork":false,"pushed_at":"2023-01-26T12:03:44.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-18T06:13:45.708Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctrlcctrlv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-26T12:02:26.000Z","updated_at":"2024-12-30T22:27:41.000Z","dependencies_parsed_at":"2023-05-28T20:00:31.519Z","dependency_job_id":null,"html_url":"https://github.com/ctrlcctrlv/ffconcat","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlcctrlv%2Fffconcat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlcctrlv%2Fffconcat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlcctrlv%2Fffconcat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctrlcctrlv%2Fffconcat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctrlcctrlv","download_url":"https://codeload.github.com/ctrlcctrlv/ffconcat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240405314,"owners_count":19796170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T06:24:04.869Z","updated_at":"2026-05-18T05:05:57.411Z","avatar_url":"https://github.com/ctrlcctrlv.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ffconcat\n\n## What is it?\n\nffconcat.rs is a tiny program that outputs ffmpeg concat filter compatible files from the current directory to stdout. If args provided, reads those, else reads current directory.\n\n## Why?\n\nI wanted to make a simple program that could output a list of files in a directory in a format that ffmpeg could use.\n\n## Using library\n\n```no_run\nuse std::io::{BufWriter, Write};\nuse std::fs::File;\n\nlet mut writer = BufWriter::new(File::create(\"output.txt\").unwrap());\nffconcat(writer).unwrap();\n```\n\n## License\n\n```\nCopyright 2023 Fredrick R. Brennan\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\nthis software or any of the provided source code files except in compliance\nwith the License.  You may obtain a copy of the License at\n\n  http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed\nunder the License is distributed on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR\nCONDITIONS OF ANY KIND, either express or implied.  See the License for the\nspecific language governing permissions and limitations under the License.\n```\n\n**By contributing you release your contribution under the terms of the license.**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctrlcctrlv%2Fffconcat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctrlcctrlv%2Fffconcat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctrlcctrlv%2Fffconcat/lists"}