Update the conversion commands to maintain cover
This commit is contained in:
parent
f20c34957a
commit
4dfb30a55c
2 changed files with 16 additions and 15 deletions
|
@ -61,9 +61,9 @@ class ControlledAccordions extends React.Component {
|
||||||
// " works on ps and cmd as discriminator
|
// " works on ps and cmd as discriminator
|
||||||
|
|
||||||
const outputFormatCodecMaps = [
|
const outputFormatCodecMaps = [
|
||||||
{ format: "m4b", codec: "copy" },
|
{ format: "m4b", codec: "-codec copy" },
|
||||||
{ format: "flac", codec: "flac" },
|
{ format: "flac", codec: "-codec:a flac" },
|
||||||
{ format: "mp3", codec: "libmp3lame" },
|
{ format: "mp3", codec: "-codec:a libmp3lame" },
|
||||||
];
|
];
|
||||||
|
|
||||||
const osToBinMaps = [
|
const osToBinMaps = [
|
||||||
|
@ -82,12 +82,13 @@ class ControlledAccordions extends React.Component {
|
||||||
const di = osMap.discriminator;
|
const di = osMap.discriminator;
|
||||||
const sep = osMap.separator;
|
const sep = osMap.separator;
|
||||||
|
|
||||||
return `${bin} -y`
|
return [
|
||||||
+ ` -activation_bytes ${activationBytes} -i ${di}.${sep}${fileName}${di}`
|
`${bin} -y`,
|
||||||
+ ` -map_metadata 0`
|
`-activation_bytes ${activationBytes}`,
|
||||||
+ ` -id3v2_version 3`
|
`-i ${di}.${sep}${fileName}${di}`,
|
||||||
+ ` -codec:a ${codec}`
|
codec,
|
||||||
+ ` -vn ${di}${fileNameWithoutExtension}.${outputFormat}${di}`;
|
`${di}${fileNameWithoutExtension}.${outputFormat}${di}`
|
||||||
|
].join(" ")
|
||||||
}
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
|
|
@ -15,17 +15,17 @@ const downloadFile= (data, outputFileName, outputFormat) => {
|
||||||
}
|
}
|
||||||
const getCommandAsList = (file, outputFileName, outputFormat, activationBytes) =>{
|
const getCommandAsList = (file, outputFileName, outputFormat, activationBytes) =>{
|
||||||
const outputFormatCodecMaps = [
|
const outputFormatCodecMaps = [
|
||||||
{ format: "m4b", codec: "copy" },
|
{ format: "m4b", codec: "-c copy" },
|
||||||
{ format: "flac", codec: "flac" },
|
{ format: "flac", codec: "-c:a flac" },
|
||||||
{ format: "mp3", codec: "libmp3lame" },
|
{ format: "mp3", codec: "-c:a libmp3lame" },
|
||||||
];
|
];
|
||||||
const codec = outputFormatCodecMaps.filter(x => x.format === outputFormat)[0].codec;
|
const codec = outputFormatCodecMaps.filter(x => x.format === outputFormat)[0].codec;
|
||||||
const filename = file.name;
|
const filename = file.name;
|
||||||
return [`-y`,
|
return [`-y`,
|
||||||
'-activation_bytes', activationBytes,
|
'-activation_bytes', activationBytes,
|
||||||
'-i', filename,
|
'-i', filename,
|
||||||
'-c:a', codec,
|
codec,
|
||||||
'-vn', outputFileName
|
outputFileName
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
const doTranscode = async (file, outputFileName, outputFormat, activationBytes, setMessage) => {
|
const doTranscode = async (file, outputFileName, outputFormat, activationBytes, setMessage) => {
|
||||||
|
@ -64,4 +64,4 @@ const OnlineConverter = (props) => {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
export default OnlineConverter
|
export default OnlineConverter
|
||||||
|
|
Loading…
Reference in a new issue