-
Notifications
You must be signed in to change notification settings - Fork 392
[FEATURE] ffmpeg support for transcoding #1406
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Thanks for making a contribution to ARM, I have a few clarification questions prior to merging. I haven't added them against the code, in the past some users haven't been able to see them for some reason.
Are the following typos and should be calling out FFMPEG?
Once you have gone through and amended, or clarified whats happening, please run through again with loglevel set to DEBUG. It helps to show what is happening with some of the sub calls and helps catch anything that later might help solve a users issues. Thanks for making ARM better! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- for the added fields, add in information into the 'comments.json' file
- On review of the provided log I noted some output, could you confirm what is happening
Are the following typos and should be calling out FFMPEG?
automatic-ripping-machine/arm/ripper/ffmpeg.py
Line 14 in d14b38c
PROCESS_COMPLETE = "Handbrake processing complete"
automatic-ripping-machine/arm/ripper/ffmpeg.py
Line 27 in d14b38c
logging.debug("Handbrake starting: ")
[05-30-2025 21:59:08] INFO ARM: Handbrake call successful
...
[05-30-2025 22:03:42] INFO ARM: Handbrake call successful
[05-30-2025 22:03:42] INFO ARM: Handbrake processing complete
DEST_EXT = db.Column(db.String(10)) | ||
HANDBRAKE_CLI = db.Column(db.String(25)) | ||
FFMPEG_ARGS = db.Column(db.String(512)) | ||
FFMPEG_CLI = db.Column(db.String(25)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FFMPEG_CLI with length (25), but the database is 256, is this a typo?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Adding an entry into the wiki is good, can you please add some more information about what / why someone would want to use FFMPEG over Handbrake.
- Can you edit the wiki menu to include a reference to the ffmpeg.md entry you have added
I made some changes in this pr (to the forks repo), though I havent been able to test it due to me not having a great testing invornment. It should solve some small things like comments and the logs saying handbreak. |
fix small things
|
FFMPEG SUPPORT
Added ffmpeg support for transcoding movies - [FEATURE]
Description
I added support to the ripping folder for ffmpeg transcoding.
Main reason for ffmpeg support. I have had a better time using my arc a380 for av1 transcoding with ffmpeg than with handbreak. I would prefer to use this software moving forward over handbreak and wanted to make it available to everyone
Type of change
How Has This Been Tested?
I have been using a version of this for approximately a year. I deleted by container prior so I would like to include this in the main branch for future use
Checklist:
Changelog:
Include the details of changes made here
Logs
CASTLE_IN_THE_SKY_174864125401.log