Giter Club home page Giter Club logo

nameer's Introduction

Nameer: Simplifying Video File Renaming

Nameer is a utility that streamlines the renaming of video files by utilizing their properties. It supports both dragging and dropping files onto the executable and supplying arguments via batch files.

Purpose

The primary aim of Nameer is to facilitate the organization and management of video collections. By embedding essential properties into filenames, users can easily gauge encoding, quality, and other attributes of their videos. This functionality empowers users to determine which files may require further attention or remastering.

Requirements

To use Nameer, ensure that ffprobe.exe is present either in the tool's directory or within the system path. You can extract this executable from the "extras" directory in the Nameer repository.

Usage Example

Input:

Original Filename: home recording.mkv

Output:

Renamed Filename: home_recording_H264_1040p_23fps_5819kbs_AAC_2ch_eng_cze.mkv

Components in Renamed Filenames

  1. Original file base name with underscores for spaces
  2. Video format
  3. Resolution
  4. Frame rate
  5. Video bitrate
  6. Audio format (if applicable)
  7. Audio channels (if applicable)
  8. Audio bitrate (if applicable)
  9. Language (if applicable)
  10. Original extension

By following these guidelines, Nameer provides a structured approach to renaming video files, enhancing users' ability to manage and comprehend the properties of their collection.

nameer's People

Contributors

hclivess avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

nameer's Issues

Rename option based on frame type output

Hello,

would it be possible to rename a file based on the result of ffprobe -show_frames input.mkv -read_intervals %+10 -hide_banner | grep pict_type=I -m 20 ? I currently have a really weird bug because of a beta driver, where a lot of my encodes are having only one single I-frame at the beginning of the file. That causes a lot of problems during playback and the files have to be reencoded.
I found out really late about this, so that I now have thousands of files which may or may not have this problem.
I would be eternally greatful if there was an option like e.g. when there are less then two I-frames add _problem or something similar to the filename.

Many thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.