Comments (5)
I am also running into this with Yu Yu Hakusho, and probably some others that I just have not checked. What I noticed was that the Japanese audio track accounted for the big Funimation logo timing at the beginning of the episode and the English audio track did not. The English audio track started right at the intro to the show
Looking into it for Yu Yu Hakusho directly on Crunchyroll, the videos themselves are different, with the English track not having the Funimation logo, so this is not something that crunchy-cli would be able to fix I'd assume
EDIT:
Noticed the original post mentioned a second video being downloaded, so I went back and noticed my downloads doing the same. Playing around with the downloaded files in VLC, I can select the 2nd video track and English audio track and things are fine, so I don't think this is an actual bug. Sadly, my Plex and Jellyfin servers don't seem to support multiple tracks so they always want to play the Japanese video track, but that's not an issue with this CLI
from crunchy-cli.
Oops, I started a discussion for this very issue. I have a feeling I already know the answer and it's that this is expected behavior. In my case I discovered the problem with My Hero Academia. I noticed that the English audio version has a unique video track that shows a Toho Animation intro at the beginning. So if you download it all and bundle it into a mkv, during playback you have to be selecting the correct audio stream for the correct video stream. The problem is not all media players (like Plex) can do this. I really don't want to have to create separate English and Japanese files. I'm not even sure how I'd go about doing that with this tool.
from crunchy-cli.
How out of sync? only around 0.5 seconds or more like 10 seconds?
from crunchy-cli.
ig more then 10 seconds (the time the intro takes)
found that in other animes aswell, for example in "The Testament of Sister New Devil"
Ig they did that for that one cause its way too ecchi and they just deleted those parts and put some more conversations instead of growning in the japanese video track...
ig its because in japan its not allowed to show that ecchi stuff too much...
so its just not possible to match the "eng and japanese audio languages" with "any other audio language" * on one video for those that got other parts in the video itself...
--> but for the intro, you can just extract the audio to any editing software, might even be video editing, and match it with the video you want by just cutting off the right amount at the beginning of the audiofile...
--> Then put the video.mkv into an mkv editor and put the extracted cut audio into it aswell, disable the default audio of the video and let the cut audio file get copied instead of the original audio with the intro...
*or any other combination, maybe its different some times and you cant even match english with japanese
--> but most of the times they just made one video and did slight changes to signs or something irrelevant (just an idea)
Hope my english is good enough so you understand everything
Otherwise, just @ me
from crunchy-cli.
there is actually an algorithm in crunchy-cli to help you with that, you can use it with --merge sync
(probably doesnt work for The Testament of Sister New Devil but for ones that only have the intro as difference)
from the readme:
sync - detect if videos differ in length: if so, it tries to find the offset of matching audio parts and removes the offset from the beginning, otherwise it behaves like audio. Subtitles will always match the primary audio and video.
from crunchy-cli.
Related Issues (20)
- Video is always hardsubbed with CC (closed caption) subtitles HOT 3
- InvalidDigit in En-US audio HOT 1
- Unable to build from Git HOT 2
- Download archive command not updating files HOT 4
- Output Template Options remove special characters HOT 1
- Linux: Anime title not being sanitized HOT 4
- Subtitles are not fitting their usual format HOT 4
- Subtitle only option HOT 7
- An error occurred: JWT HOT 11
- error at line 7: Parse("invalid float literal") HOT 1
- Too many active streams error HOT 6
- add season_sequence_number to a episode output HOT 11
- To many active/parallel streams HOT 2
- Add custom download directory for output file HOT 2
- To extract audio HOT 1
- The other Competitor HOT 1
- how to download in es-LA or es-MX HOT 3
- Unknown TLS backend passed to `use_preconfigured_tls` HOT 4
- Video result in green or gray screen / DRM encrypted HOT 51
- Switch endpoint is now OMA encrypted HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from crunchy-cli.