Merge pull request #9 from csandman/csandman/updated-coversion-command
Update the conversion commands to maintain cover
This commit is contained in:
commit
7e2c50083c
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
|
||||
|
||||
const outputFormatCodecMaps = [
|
||||
{ format: "m4b", codec: "copy" },
|
||||
{ format: "flac", codec: "flac" },
|
||||
{ format: "mp3", codec: "libmp3lame" },
|
||||
{ format: "m4b", codec: "-codec copy" },
|
||||
{ format: "flac", codec: "-codec:a flac" },
|
||||
{ format: "mp3", codec: "-codec:a libmp3lame" },
|
||||
];
|
||||
|
||||
const osToBinMaps = [
|
||||
|
@ -82,12 +82,13 @@ class ControlledAccordions extends React.Component {
|
|||
const di = osMap.discriminator;
|
||||
const sep = osMap.separator;
|
||||
|
||||
return `${bin} -y`
|
||||
+ ` -activation_bytes ${activationBytes} -i ${di}.${sep}${fileName}${di}`
|
||||
+ ` -map_metadata 0`
|
||||
+ ` -id3v2_version 3`
|
||||
+ ` -codec:a ${codec}`
|
||||
+ ` -vn ${di}${fileNameWithoutExtension}.${outputFormat}${di}`;
|
||||
return [
|
||||
`${bin} -y`,
|
||||
`-activation_bytes ${activationBytes}`,
|
||||
`-i ${di}.${sep}${fileName}${di}`,
|
||||
codec,
|
||||
`${di}${fileNameWithoutExtension}.${outputFormat}${di}`
|
||||
].join(" ")
|
||||
}
|
||||
|
||||
render() {
|
||||
|
|
|
@ -15,17 +15,17 @@ const downloadFile= (data, outputFileName, outputFormat) => {
|
|||
}
|
||||
const getCommandAsList = (file, outputFileName, outputFormat, activationBytes) =>{
|
||||
const outputFormatCodecMaps = [
|
||||
{ format: "m4b", codec: "copy" },
|
||||
{ format: "flac", codec: "flac" },
|
||||
{ format: "mp3", codec: "libmp3lame" },
|
||||
{ format: "m4b", codec: "-c copy" },
|
||||
{ format: "flac", codec: "-c:a flac" },
|
||||
{ format: "mp3", codec: "-c:a libmp3lame" },
|
||||
];
|
||||
const codec = outputFormatCodecMaps.filter(x => x.format === outputFormat)[0].codec;
|
||||
const filename = file.name;
|
||||
return [`-y`,
|
||||
'-activation_bytes', activationBytes,
|
||||
'-i', filename,
|
||||
'-c:a', codec,
|
||||
'-vn', outputFileName
|
||||
codec,
|
||||
outputFileName
|
||||
];
|
||||
}
|
||||
const doTranscode = async (file, outputFileName, outputFormat, activationBytes, setMessage) => {
|
||||
|
|
Loading…
Reference in a new issue